Java で特定の精度で float をフォーマットする方法
問題:
float を出力する必要があるちょうど小数点第 2 位です。
です。 System.out.print 十分ですか?
いいえ。 System.out.print だけでは、特定の精度で float を書式設定することはできません。
解決策:
この書式設定を実現するには、適切な変換を使用して printf メソッドを利用します。指定子:
System.out.printf("%.2f", val);
内訳:
追加の変換文字:
浮動小数点以外にも、Java はさまざまな変換文字を提供します。変換文字:
使用例:
フォーマットして印刷するには小数点以下 2 桁の名前付き浮動小数点温度:
System.out.printf("Temperature: %.2f degrees Celsius", temperature);
以上がJava で float を正確にフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。