자바 데이터 타입들을 알아봅시다 #2 😀
자바에는 무수히 많은 데이터 타입들이 존재합니다. 오늘은 그 중에서도 float,double에 대해 알아봅시다!
[ 자바 자료형 링크 ]
1. [JAVA] 자바 자료형 알아보기 #1 - byte, short, int, long
float와 double는 자바의 실수 타입입니다.
float는 4바이트, double은 8바이트까지 표현할 수 있습니다. flaot는 int와, double은 long과 크기가 같은 것을 알 수 있습니다.
크기 | 범위 | |
float | 4 byte | 1.40129846432481707e-45 ~ 3.40282346638528860e+38 |
double | 8 byte | 4.94065645841246544e-324d ~ 1.79769313486231570e+308d |
이렇게 float를 선언할때는 뒤에 f를 붙여줘야합니다.
//실수형 변수 선언하고 값 대입하기
float num1 = 10.1f;
double num2 = 10.2d;
double num3 = 10.3; // d, f 를 붙이지 않으면 double type 으로 인식된다.
float, double 변환
// float type 에 있는 값을 double type 에 담기
float num1 = 10.1f;
double tmp3 = num1;
// casting 연산자가 필요하다.
double num2 = 10.2;
float tmp4 = (float)num2;
float가 4바이트 , double이 8바이트이므로,
double 에서 float 로 변환하는 경우는 = 을 사용하여 대입하면됩니다.
하지만 float 에서 double 로 변환하는 경우는 (float)를 사용하여 casting을 해줘야합니다.
'Languages > JAVA' 카테고리의 다른 글
[JAVA] 클래스의 모든 것 #1 - 클래스의 개념과 용도 (0) | 2021.11.02 |
---|---|
[JAVA] 연산자 사용법 (0) | 2021.11.02 |
[JAVA] 자바 자료형 알아보기 #4 - char, String (0) | 2021.11.02 |
[JAVA] 자바 자료형 알아보기 #3 - boolean (0) | 2021.11.02 |
[JAVA] 자바 자료형 알아보기 #1 - byte, short, int, long (0) | 2021.11.02 |