Javaで切り上げて小数点以下2桁を表示する方法は何ですか?

Javaでは、Math.ceil()メソッドを使って切り上げし、DecimalFormatクラスを使って結果を小数点以下2桁まで保持して出力することができます。

以下はサンプルコードです。

import java.text.DecimalFormat;

public class Main {
    public static void main(String[] args) {
        double number = 10.2345;
        
        // 向上取整
        double ceilNumber = Math.ceil(number);
        
        // 保留两位小数输出
        DecimalFormat decimalFormat = new DecimalFormat("#.00");
        String formattedNumber = decimalFormat.format(ceilNumber);
        
        System.out.println(formattedNumber);
    }
}

上記のコードを実行すると、出力結果は11.00になります。

bannerAds