ホームページ > Java > &#&チュートリアル > Java で double 値をフォーマットして特定の小数点以下の桁数を表示するにはどうすればよいですか?

Java で double 値をフォーマットして特定の小数点以下の桁数を表示するにはどうすればよいですか?

DDD
リリース: 2024-12-05 21:14:14
オリジナル
825 人が閲覧しました

How can I format a double value in Java to display a specific number of decimal places?

NumberFormat を使用した Double 値の小数点の書式設定

Double 値の小数点の書式設定は、Java プログラミングの一般的なタスクです。 4.0 などの double 変数があり、その小数点以下の桁を代わりに 4.00 と表示するようにフォーマットしたいとします。 NumberFormat クラスを使用した解決策は次のとおりです。

import java.text.DecimalFormat;

class DecimalFormatting {
    public static void main(String[] args) {
        double value = 4.0;

        // Initialize a DecimalFormat object
        NumberFormat formatter = new DecimalFormat("#0.00");

        // Format the double value
        String formattedValue = formatter.format(value);

        // Print the formatted value
        System.out.println(formattedValue);
    }
}
ログイン後にコピー

このコードは、次の方法で目的の書式設定を実現します。

  • DecimalFormat クラスをインポートします: これは Java に属します。 .text パッケージと書式設定のメソッドを提供しますnumbers.
  • DecimalFormat オブジェクトの作成: 「#0.00」パターンを指定します。「#」は数字を表し、「0」は欠落している数字を埋めるためのゼロを表し、「.」は数字を表します。
  • double 値の書式設定: DecimalFormat の format メソッドを使用して、double 値を書式設定された文字列に変換します。
  • 出力フォーマットされた文字列: 最後に、フォーマットされた値が出力され、次のように表示されます。 4.00.

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

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