Javaで小数点以下の値を削除する方法


  1. 整数への変換: 小数点以下の値を削除する最も簡単な方法は、整数への変換です。以下はその例です。
double number = 3.14;
int result = (int) number;
System.out.println(result); // 結果: 3

この方法では、double型の変数をint型にキャストして小数点以下の値を切り捨てます。

  1. DecimalFormatを使用する方法: Javaでは、DecimalFormatクラスを使用して、小数点以下の値をフォーマットすることができます。以下はその例です。
import java.text.DecimalFormat;
double number = 3.14;
DecimalFormat decimalFormat = new DecimalFormat("#");
String result = decimalFormat.format(number);
System.out.println(result); // 結果: 3

DecimalFormatクラスのフォーマットパターン#を使用することで、小数点以下の値を削除できます。

  1. Mathクラスを使用する方法: Mathクラスには、小数点以下の値を切り捨てるための便利なメソッドが用意されています。以下はその例です。
double number = 3.14;
double result = Math.floor(number);
System.out.println(result); // 結果: 3.0

Math.floor()メソッドを使用することで、小数点以下の値を切り捨てた結果を取得できます。

以上が、Javaで小数点以下の値を削除する方法のいくつかの例です。ご参考にしてください。