JavaのBigDecimalには、小数点以下2桁を保持することができます。

Javaでは、BigDecimalクラスを使用して、数字の計算を正確に行うことができ、小数点以下の桁数を設定することができます。以下は、2桁の小数点を保持する方法を示すサンプルコードです。

import java.math.BigDecimal;

public class Main {
    public static void main(String[] args) {
        // 创建一个BigDecimal对象,传入需要保留两位小数的数值
        BigDecimal number = new BigDecimal("3.1415926");

        // 使用setScale方法设置保留小数的位数,第一个参数为保留的小数位数,第二个参数为舍入模式
        // RoundingMode.HALF_UP表示四舍五入
        BigDecimal result = number.setScale(2, BigDecimal.ROUND_HALF_UP);

        // 打印结果
        System.out.println(result);  // 输出结果为3.14
    }
}

上記の例では、BigDecimalのsetScaleメソッドを使用して小数点以下2桁を保持し、四捨五入の端数処理モードを適用しました。最後に、結果を3.14と出力しました。

bannerAds