IT/Java
02_실수형 데이터
Lyon69003
2019. 11. 29. 12:21
- 자바의 실수형 데이터로는 float, double 타입이 있다.
- 기본실수형은 double타입이며 float보다 더 정확하다.
01. 정밀도 테스트
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
public class FloatDoubleExample {
public static void main(String[] args) {
//실수값 저장
double var1 = 3.14;
// float var2 = 3.14;
float var3 = 3.14F; //이렇게 해야 float으로 인식
//정밀도 테스트
double var4 = 0.123456789123456789;
float var5 = 0.123456789123456789F;
System.out.println("var1 : " + var1);
System.out.println("var3 : " + var3);
System.out.println("var4 : " + var4);
System.out.println("var5 : " + var5);
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
출력 :
아래와 같이 소수점 이하의 길이가 길어지면 float형에서는 값의 손실이 일어나는 것을 볼 수 있다.