JAVA

[JAVA] BigDecimal 반올림 함수 ( java9 이상 )

오선지♬ 2024. 5. 9. 19:46
728x90
반응형

 

Java에서 BigDecimal 클래스를 사용하여 반올림을 수행하는 방법은 setScale 메서드를 사용하는 것입니다. 이 메서드는 반올림 모드와 함께 BigDecimal 값을 지정된 소수 자릿수로 반올림합니다.

예를 들어, 다음은 BigDecimal을 사용하여 소수점 이하 두 자리로 반올림하는 방법입니다.

import java.math.BigDecimal;
import java.math.RoundingMode;

public class Main {
    public static void main(String[] args) {
        BigDecimal value = new BigDecimal("3.14159");
        BigDecimal roundedValue = value.setScale(2, RoundingMode.HALF_UP);
        System.out.println("Rounded value: " + roundedValue);
    }
}
728x90
반응형

'JAVA' 카테고리의 다른 글

[JAVA] instanceOf  (0) 2024.05.25
[JAVA] ResultSet next()  (0) 2024.05.20
[JAVA] BigDecimal 반올림 함수 ( java8 이하 )  (0) 2024.05.08
[JAVA] Math.ceil() 주의사항  (0) 2024.05.07
[JAVA ]String을 LocalDate로 변환  (0) 2024.04.17