[Effective Java 3/e] 아이템 60 - 정확한 답이 필요하다면 float와 double은 피하라


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

정리

  • float, double은 넓은 범위의 수를 빠르게 정밀한 ‘근사치’로 계산하도록 설계 됨
  • 금융 계산에는 BigDeciaml, int, long을 사용해야 한다.
    • BigDecimal 의 단점
      • 쓰기 불편, 느림
  • 숫자가 너무 크지 않다면 int나 long을 사용하라.
  • 열여덟 자리가 넘어가면 BigDecimal을 사용해야 한다.