ホームページ >Java >&#&チュートリアル >Javaでfloatを小数点以下2桁にフォーマットするにはどうすればよいですか?

Javaでfloatを小数点以下2桁にフォーマットするにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-28 08:03:11275ブラウズ

How to Format a Float to Two Decimal Places in Java?

Java で小数点以下 2 桁の浮動小数点数を出力する: ガイド

Java で浮動小数点数を操作していて必要な場合特定の小数点以下の桁数で表示するには、次の方法を実行します。 task.

System.out.print を使用できますか?

いいえ、System.out.print はこの目的には推奨されない方法です。代わりに、特殊な書式指定子を指定して printf メソッドを使用できます。

printf を使用して小数点以下 2 桁の float を出力する方法:

System.out.printf("%.2f", val);

>%.2f 構文は Java に浮動小数点変数のフォーマットを指示します小数点以下 2 桁の val (.2)。 f は浮動小数点形式を表します。

追加の変換文字:

必要に応じて、他の変換文字を使用できます:

  • d: 10 進整数
  • o: 8 進数integer
  • e: 科学表記法の浮動小数点

例:

float num = 123.456789f;
System.out.printf("%.2f", num); // Output: 123.46
System.out.printf("%.0f", num); // Output: 123

これらの形式は印刷出力にのみ影響することに注意してください。また、float 変数の基礎となる値を変更しないでください。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。