60. 정확한 답이 필요하다면 float와 double은 피하라
📝 아이템 60: 정확한 답이 필요하다면 float와 double은 피하라
🔹 핵심 요약
📚 필수 개념 정리
🧮 부동소수점 vs 고정소수점 vs BigDecimal 비교
특성
부동소수점(float/double)
고정소수점(int/long)
BigDecimal
❓ 이 코드의 결과는?
💡 부동소수점의 한계
🚨 잘못된 금융 계산 예시
❌ float/double을 사용한 금액 계산
✅ BigDecimal을 사용한 정확한 계산
💼 BigDecimal의 장단점
👍 장점
👎 단점
🔧 활용 예시: 할인율 계산
🔄 int/long을 사용한 방법
🔢 단위 변환 접근법
📊 성능 비교
🎯 언제 어떤 타입을 사용할까?
🧠 선택 가이드
상황
권장 타입
이유
🎯 결론
💭 느낀 점
Last updated