본문 바로가기
백엔드/Spring

[java] BigDecimal error : Non-terminating decimal expansion; no exact representable decimal result.

by 작은소행성 2022. 5. 15.

 

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

 

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

 

 

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

 

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

 

 

 

반응형