浮動小数点数の末尾のゼロを削除するには、以下のシンプルな方法があります。
-
DecimalFormatを使用する方法:
import java.text.DecimalFormat; public class Main { public static void main(String[] args) { double number = 10.5000; DecimalFormat decimalFormat = new DecimalFormat("0.#####"); String formattedNumber = decimalFormat.format(number); System.out.println(formattedNumber); } }
出力結果: 10.5
上記の例では、DecimalFormatを使用して小数点以下の桁数を指定し、ゼロを省略します。
-
Stringフォーマットを使用する方法:
public class Main { public static void main(String[] args) { double number = 10.5000; String formattedNumber = String.format("%.#####f", number); System.out.println(formattedNumber); } }
出力結果: 10.5
上記の例では、String.formatを使用して小数点以下の桁数を指定し、ゼロを省略します。
これらの方法を使用することで、浮動小数点数から末尾のゼロを削除することができます。必要に応じて、桁数や書式を調整してください。
以上が、Javaで浮動小数点数から末尾のゼロを削除する方法の解説です。これを参考にして、数値の表示をよりシンプルにすることができます。