[Java] float과 double의 정밀도

2023. 2. 3. 23:00프로그래밍/자바

반응형

 

 

실수형 변수를 정의하기 위해서 쓰이는 자료형은 float와 double이 있다.

 

자바에서는 실수 리터럴을 double형으로 컴파일하기 때문에 float형에 저장하기 위해서는 뒤에 'f'나 'F'를 붙혀야 한다.

 

float var1=0.1234567890123456789f;
double var2=0.1234567890123456789;

System.out.println("var1 : "+var1); // 0.12345679
System.out.println("var2 : "+var2); // 0.12345678901234568

 

정밀도는 실수를 정확하게 몇자리까지 표현할 수 있는지를 나타낸다.

 

float의 정밀도 : 7자리

double의 정밀도 : 15자리

 

double형에 좀 더 정확한 데이터를 저장할 수 있다.

반응형