본문 바로가기

Programming!

BigDecimal 의 divide 결과

java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result


아무리 BigDecimal이라고 해도 제한없는 숫자를 다룰 수는 없는 거지.



divide시 필히 자리수와 결과셋을 지정해줘야 한다.


bigDecimal.divide(bd, 2, BigDecimal.ROUND_CEILING);


요로코롬