- 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
- 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
- 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桁を表示することができます。選択した方法に基づいて、コードを実装してみてください。