ホームページ > Java > &#&チュートリアル > Java で浮動小数点数を特定の小数点以下の桁数で正確に出力するにはどうすればよいですか?

Java で浮動小数点数を特定の小数点以下の桁数で正確に出力するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-03 00:34:12
オリジナル
598 人が閲覧しました

How Can I Precisely Print Floating-Point Numbers in Java with a Specific Number of Decimal Places?

Java で浮動小数点数を正確に印刷する

Java で浮動小数点数を扱う場合、多くの場合、特定の小数点以下の桁数で浮動小数点数を表示する必要があります。 System.out.print はデータを印刷するための便利なメソッドですが、小数点以下の桁数を直接制御することはできません。

printf() の使用

幸いなことに、Java は printf を提供します。 () メソッドを使用すると、データを正確にフォーマットできます。小数点以下 2 桁の浮動小数点を出力するには、次のコード スニペットを使用できます。

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

ここで、%.2f は、変数 val を 2 の浮動小数点数としてフォーマットするように Java に指示するフォーマット指定子です。小数点以下の桁数。

書式指定子

浮動小数点数の f 以外にも、他の変換文字があります。さまざまなデータ型で利用可能:

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

各形式指定子には、出力形式を制御するための独自のオプションのセットがあります。たとえば、 - や などのフラグを使用して、最小フィールド幅を指定できます。 printf() とその構文の詳細については、公式 Java ドキュメントを参照してください。

以上がJava で浮動小数点数を特定の小数点以下の桁数で正確に出力するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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