Java에서 Double타입으로 계산을 하면 계산 차이에 따른 오류가 발생하기 때문에 금액이나 소수점 이하 계산은 BigDecimal이 필수적으로 사용해야 합니다. BigDecimal 많이 사용하는 함수 및 사용예시는 아래와 같이. 1. 기본 상수 많이 사용하는 0,1,10은 기본상수로 제공합니다. // 0 BigDecimal.ZERO // 1 BigDecimal.ONE // 10 BigDecimal.TEN 2. BigDecimal 초기화 2가지 방법이 있는데 개인적으로는 아래 방법을 주로 사용합니다. // 0.1 new BigDecimal("0.1"); // 0.1 BigDecimal.valueOf(0.1); 3. 비교 연산 == 연산은 오류가 발생하며 equals 는 소수점 아래자리 까지 같아야 tr..