이펙티브 자바/9장 일반적인 프로그래밍 원칙

아이템 60 정확한 답이 필요하다면 float와 double은 피하라

말랑공룡 2023. 12. 13. 08:47

- float와 double 타입은 이진 부동소수점 연산에 쓰이는 타입이기 때문에 일반적인 10진수의 연산에는 정밀도가 떨어질 수 있다.

- 대신에 BigDecimal 타입을 쓰면 된다.

- 단, BigDecimal 타입은 속도도 느리고 사용하는데 불편함이 크다.