ホームページ > Java > &#&チュートリアル > Java で float を正確にフォーマットするにはどうすればよいですか?

Java で float を正確にフォーマットするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-24 05:06:14
オリジナル
680 人が閲覧しました

How to Precisely Format Floats in Java?

Java で特定の精度で float をフォーマットする方法

問題:
float を出力する必要があるちょうど小数点第 2 位です。

です。 System.out.print 十分ですか?
いいえ。 System.out.print だけでは、特定の精度で float を書式設定することはできません。

解決策:

この書式設定を実現するには、適切な変換を使用して printf メソッドを利用します。指定子:

System.out.printf("%.2f", val);
ログイン後にコピー

内訳:

  • %: 形式指定子の開始。
  • .: 整数と小数の間の区切り文字Parts.
  • 2: 小数点以下の桁数include.
  • f: 浮動小数点数の変換文字。

追加の変換文字:

浮動小数点以外にも、Java はさまざまな変換文字を提供します。変換文字:

  • d:10進数integer
  • o: 8 進整数
  • e: 科学表記

使用例:

フォーマットして印刷するには小数点以下 2 桁の名前付き浮動小数点温度:

System.out.printf("Temperature: %.2f degrees Celsius", temperature);
ログイン後にコピー

以上がJava で float を正確にフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート