浮動小数点数を指定した小数点以下の桁数にフォーマットする
浮動小数点数を扱う場合、多くの場合、浮動小数点数を特定の桁数にフォーマットする必要があります。小数点以下の桁。ただし、BigDecimal クラスを使用すると、精度の問題が発生する可能性があります。
解決策
float を小数点以下 n 桁にフォーマットするには、次の方法を使用できます。
String formattedFloat = String.format("%.nf", floatValue);
このアプローチの利点:
使用例
float floatValue = 625.3f; String formattedFloat = String.format("%.2f", floatValue); // outputs 625.30
ドキュメント
以上がJavaでfloatを特定の小数点以下の桁数にフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。