반응형
안녕하세요
포스팅에서는 double와 float의 차이점에 대해서 알아보겠습니다
개발을 하면서 double과 float를 쓰지만 둘 다 실수형을 표현할 때 쓴다는 것만 알았지 정확하게 차이점은 몰랐습니다
이번에 차이점에 대해서 알아보겠습니다!
double과 float 차이점
밑에서 볼 수 있듯이 float는 4바이트의 수까지 표현하고, double은 8바이트까지 수를 표현합니다
double이 좀 더 큰 숫자까지 표현을 할 수 있습니다
아래에서 볼 수 있듯이 float는 소수점 7자리까지 표현을 해주고
double은 소수점 16자리까지 표현을 해줍니다
나누기를 할 경우 소수점 float는 소수점 7자리까지 double은 소수점 16자리까지 표현을 합니다
예제 코드를 확인해보겠습니다!
예제 코드
public class FloatDouble {
public static void main(String[] args) {
double d = 10.0 / 3.0;
float f = 10.0f / 3.0f;
System.out.println("Double : " + d);
System.out.println("Float : " + f);
}
}
결과 화면
여기까지 float와 double의 차이점에 대해서 알아봤습니다
설명에 부족한 부분이 많지만 ㅠㅠ 제 글이 자바 프로그래밍을 하는 분들께 도움이 되었으면 좋겠습니다
반응형
그리드형
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] 이클립스 자동 줄 맞춤 (0) | 2021.05.10 |
---|---|
[JAVA] 소수점 자릿수 반올림 및 속도비교 (0) | 2021.05.08 |
[JAVA] Window10의 JAVA SE 11 설치하기 (6) | 2021.05.05 |
[JAVA] HashSet이란? & 사용법 정리 (0) | 2021.05.04 |
[JAVA] StringTokenizer, hasMoreTokens(), nextToken() 알아보자! (0) | 2021.05.04 |