본문 바로가기

JAVA/국비 공부

Real Number

기본형 데이터타입 02


실수형 데이터타입
 : 실수형 데이터 타입에는 float(32비트)과 double (64비트)가 있다.
   java에서는 실수에 대한 기본 데이터 타입을 double로 설정해놓았다.
 

package day0303;
public class Ex01RealNumber {
    public static void main(String[] args) {
        
        //double 변수 myDouble을 선언해보자        
        double myDouble;
        
        //myDouble = 1.234 를 할당해보자.
        myDouble = 1.234;
        
        //myDouble 의 현재값을 화면에 출력해보자.
        System.out.println(myDouble);
        
        // 정수 - 실수  타입 캐스팅을 직접 체험해보자
        
        
        
        //1. 정수형값을 실수 공간에 할당하는 암시적 형변환
        
        //myDouble에 5를 할당해보자
        myDouble = 5;
        
        //myDouble의 현재값을 화면에 출력해보자
        System.out.println(myDouble);
        
        //2.실수형 값을 정수공간에 할당하는 명시적 형변환
        
        //myDouble에 3.9를 할당해주자(반올림해주는게 아니고 0.9를 손실하게 된다)
        myDouble = 3.9;
        
        //int 변수 myInt를 선언
        int myInt;
        
        //myInt에 myDouble의 현재 값을 할당해보자
        myInt =  (int)myDouble;
        
        //myInt의 현재값을 화면에 출력해보자
        System.out.println(myInt);
        
        
        //float 변수(상수)에 값을 넣는 방법
        
        //1. 코드에 적혀있는 실수르 명시적 형변환을 통해 float로 바꿔주는 방법
        
        float myFloat;
        
        //myFloat에 3.4를 명시적 형변환을 통해 float로 바꾸어서 할당하라
        
        myFloat = (float)3.4;
        
        //myFloat의 현재 값을 화면에 출력해보자.
        
        System.out.println(myFloat);
        
        //2.우리가 적은 실수가 double이 아니라 "float"이라고 미리 말해주는 방법
        
        //float 타입을 가진 실수값을 만들려면 실수값 뒤에 f를 붙여주면 된다.
        myFloat = 9.9f;
        
        //myFloat의 현재값을 화면에 출력해보자
        System.out.println(myFloat);
        
        
        
        
        
        
        
        
    }
}

그러므로 우리도 double을 사용하면 된다!!

'JAVA > 국비 공부' 카테고리의 다른 글

String  (0) 2021.03.03
Character  (0) 2021.03.03
형변환(Type casting)  (0) 2021.03.03
Integer  (0) 2021.03.03
자료형(Data Types)  (0) 2021.03.03