Javaで小数点以下2桁を表示する方法


  1. DecimalFormatを使用する方法: DecimalFormatクラスを使用して、小数点以下の桁数を指定することができます。
import java.text.DecimalFormat;
public class Main {
    public static void main(String[] args) {
        double number = 3.14159;
        DecimalFormat decimalFormat = new DecimalFormat("#.00");
        String formattedNumber = decimalFormat.format(number);
        System.out.println(formattedNumber);
    }
}

出力結果: 3.14

  1. String.formatを使用する方法: Stringクラスのformatメソッドを使用して、小数点以下の桁数を指定することもできます。
public class Main {
    public static void main(String[] args) {
        double number = 3.14159;
        String formattedNumber = String.format("%.2f", number);
        System.out.println(formattedNumber);
    }
}

出力結果: 3.14

  1. Math.roundを使用する方法: Mathクラスのroundメソッドを使用して、小数点以下の桁数を指定することもできます。ただし、この方法では四捨五入された結果が表示されます。
public class Main {
    public static void main(String[] args) {
        double number = 3.14159;
        double roundedNumber = Math.round(number * 100) / 100.0;
        System.out.println(roundedNumber);
    }
}

出力結果: 3.14

これらの方法を使用することで、Javaで小数点以下2桁を表示することができます。選択した方法に基づいて、コードを実装してみてください。