BigDecimal 값의 정밀도를 new BigDecimal(12.99).setScale(2, BigDecimal.ROUND_HALF_EVEN
으로 지정하려고합니다. 그러나 컴파일러에서 setScale(int, int)
이 사용되지 않습니다.BigDecimal.setScale (int, int) 및 RoundingMode 열거 형에 대해 향후 제공되지 않을 생성자
RoundingMode 열거 형을 사용하려고하면 열거 형이 초기화되지 않았을 수 있습니다. 열거 형을 올바르게 사용하여 setScale(int, RoundingMode)
으로 BigDecimal을 인스턴스화하는 방법은 무엇입니까?
감사합니다.
편집기로 복사하여 문제를 재현 할 수있는 코드로 실행 가능한 예제를 보여줍니다. –
값이 12.99 인 BigDecimal을 만들고 싶다면'BigDecimal.valueOf (1299, 2)'를 사용하십시오. –
@KlitosKyriacou. 나는 "초기화되지 않은"문제의 원인이되는 코드를 의미했습니다. 그것을 잡아 주셔서 감사합니다. –