728x90
Test020 실수형 데이터타입의 정밀도 테스트 실습
float(4 Byte) 보다 double(8 Byte)가 더 정밀하다는 것을 증명
Test020.java
public class Test020
{
public static void main(String[] args)
{
float a = 0;
double b = 0;
// 연산 및 처리 → 100000번 반복
for(int i = 1; i <= 100000; i++)
{
a += 100000;
b += 100000;
}
// 결과 출력
System.out.println("float : " + (a/100000));
System.out.println("double : " + (b/100000));
}
}
cmd
float : 99996.055
double : 100000.0
계속하려면 아무 키나 누르십시오 . . .
728x90
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test022_ 비트 단위 연산자 비트열 반전 ~(정리중) (0) | 2018.03.29 |
---|---|
JAVA_ Test021_ printf() 메소드로 특수문자 % 출력하기 (0) | 2018.03.29 |
JAVA_ Test019_ 자바의 기본 입출력 : java.util.Scanner (콤마구분) (0) | 2018.03.28 |
JAVA_ Test018_ 자바의 기본 입출력 : java.util.Scanner (공백구분) (0) | 2018.03.28 |
JAVA_ Test017_ 자바의 기본 입출력 : java.util.Scanner (0) | 2018.03.28 |
댓글