Java で浮動小数点数を精度よくフォーマットする
Java で浮動小数点数を扱う場合、特定の数値で浮動小数点数をフォーマットする必要があることがよくあります。精度と可読性を確保するために小数点以下の桁数を調整します。 System.out.print メソッドは、この書式設定を直接サポートしていません。
Printf to the Rescue
目的の書式設定を実現するには、printf メソッドを使用できます。代わりに:
System.out.printf("%.2f", val);
この形式文字列では、「%」記号は変換指定子の始まりを示します。 ".2f" は書式設定オプションを指定します:
追加変換文字
浮動小数点のフォーマット以外にも、printf はさまざまなデータ型の変換文字を提供します。
使用例
ここでは、printf を使用して小数点以下 2 桁の float を出力する例を示します。
float val = 123.456f; System.out.printf("%.2f", val); // Output: "123.46"
printf と適切な変換指定子を使用すると、Java で数値の書式設定を簡単に制御でき、数値の正確さと明瞭さを確保できます。出力。
以上がJava で浮動小数点を正確にフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。