float과 double 자료형은 부동소수점 연산에 쓰이며, 넓은 범위의 수를 빠르게 정밀한 `근사치`를 계산하도록 설계되었습니다. 따라서 위 자료형은 정확한 결과가 필요할 때에는 절대 사용해서는 안됩니다. 이 때문에 float과 double 자료형은 금융 관련 계산과는 성격이 맞지 않으며 지양해야 함 1. double 자료형의 계산 결과가 정확하지 않은 예제 코드 코드 부연 설명 $0.1, $0.2, $0.3, $0.4 달러의 물건을 샀을 것이라고 예상했고 이에 따라 잔돈 또한 없을 것이라고 예상 하지만 부동소수점 연산 때문에 0.3 + 0.1의 결과가 0.41이 됨 이 때문에 예산인 $1을 넘어 잔돈으로 $0.39999999999999999가 반환 올바른 결과 출력을 위해서는 BigDecimal 사용..