Java에서 BigDecimal을 활용한 소수점 계산 문제 해결

예제 ==== @Test public void test() { System.out.println(0.3 + 0.1); System.out.println(0.3 - 0.1); System.out.println(0.2 * 0.1); System.out.println(0.3 / 0.1); } 결과 0.4 0.19999999999999998 0.020000000000000004 2.9999999999999996 설명 ==== float 또는 double 타입은 모두 부동소수점 수이며, 컴퓨터는 이진수 체계를 사용하기 ...

6월 1일 17:10에 게시됨