Java で浮動小数点数を扱う場合、多くの場合、特定の小数点以下の桁数で浮動小数点数を表示する必要があります。 System.out.print はデータを印刷するための便利なメソッドですが、小数点以下の桁数を直接制御することはできません。
幸いなことに、Java は printf を提供します。 () メソッドを使用すると、データを正確にフォーマットできます。小数点以下 2 桁の浮動小数点を出力するには、次のコード スニペットを使用できます。
System.out.printf("%.2f", val);
ここで、%.2f は、変数 val を 2 の浮動小数点数としてフォーマットするように Java に指示するフォーマット指定子です。小数点以下の桁数。
浮動小数点数の f 以外にも、他の変換文字があります。さまざまなデータ型で利用可能:
各形式指定子には、出力形式を制御するための独自のオプションのセットがあります。たとえば、 - や などのフラグを使用して、最小フィールド幅を指定できます。 printf() とその構文の詳細については、公式 Java ドキュメントを参照してください。
以上がJava で浮動小数点数を特定の小数点以下の桁数で正確に出力するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。