본문 바로가기
Language/Java

자바 BigDecimal setScale deprecated 문제 해결방법

by wakestand 2022. 1. 3.
반응형

자바에서 BigDecimal 사용 시

setScale을 사용해서 소수점을 관리하려 하면

BigDecimal.값; 을 사용하는 부분에서

 

ROUND_HALF_UP, ROUND_UP, ROUND_FLOOR

반올림, 올림, 버림 전부 다

deprecated가 뜨는 것이 보이는데

 

 이제는 setScale(자리수, BigDecimal.값);

이런 식으로 사용하는 것이 아니라

 

setScale(자리수, RoundingMode.값);

을 사용해줘야 하는데

 

RoundingMode.HALF_UP

반올림

RoundingMode.UP

올림

RoundingMode.FLOOR

버림

 

값만 복사해다가 붙여 넣어주면 된다

반응형

댓글