java divide

BigDecimal 나눗셈 시 소수점 자릿수가 무한대 일 경우 "Non-terminating decimal expansion; no exact representable decimal result" 오류가 발생한다. 적절하게 scale 처리를 해주어야 한다. 기존 나눗셈 처리시 BigDecimal 의 정적변수 대신 RoundingMode enum 클래스를 사용한다. bigDecimal.divide(new BigDecimal(3), 3, BigDecimal.ROUND_HALF_UP); bigDecimal.divide(new BigDecimal(3), 3, RoundingMode.HALF_UP);
infitry
'java divide' 태그의 글 목록