728x90
알고리즘 코딩테스트 문제를 풀다가 소숫점 자릿수 구하는 문제에서 float를 사용했다가 테스트케이스를 통과하지 못한 경우가 발생하였다. 그래서 알게된 정보를 포스팅하겠다.
public static void main(String[] args) throws IOException {
float num = 11;
double num2 = 11;
System.out.println(num/3);
System.out.println(num2/3);
}
// result
// 3.6666667
// 3.6666666666666665
- 데이터타입 'doulbe'이 더 많은 소숫점을 계산할 수 있기 때문에 더 정확하다.
728x90
'자기계발 > 알고리즘, 자료구조' 카테고리의 다른 글
Java ] Deque(덱) 자료구조 스택과 큐 예제 (0) | 2022.07.06 |
---|---|
Java ] if else와 switch 차이(초간단 설명) (0) | 2022.06.30 |
비트 연산자 계산법 (0) | 2022.03.03 |
자료구조 ] 힙(Binary Heaps) - 최소힙(Min-Heaps), 최대힙(Max-Heaps) 개념 정리 (0) | 2022.01.06 |
자료구조 ] Queue(큐) 메소드 add와 offer의 차이 (0) | 2021.12.28 |