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

Java で倍精度小数を 2 か所にフォーマットするにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-16 21:27:10687ブラウズ

How Can I Format Double Decimals to Two Places in Java?

Java での Double Decimal の書式設定

Double データ型を使用する場合、特定の数値を保証するために小数を書式設定する必要が生じる場合があります。小数点以下の桁数。一般的なシナリオの 1 つは、double 値を 4.0 から 4.00 にフォーマットすることです。

解決策

Java を使用して double 値の小数点をフォーマットするには、NumberFormat クラスを利用できます。このタスクを実行する簡単な例を次に示します。

NumberFormat formatter = new DecimalFormat("#0.00");     
System.out.println(formatter.format(4.0));

NumberFormat クラスは、さまざまな形式に基づいて数値を書式設定する便利な方法を提供します。この場合、DecimalFormat を使用して、小数点以下 2 桁 (#0.00) で目的の 10 進形式を指定します。 format メソッドは、指定された形式を使用して double 値を String に変換します。

実行すると、このコードは次のように出力されます。

4.00

これは、double 値の小数点を効果的にフォーマットする方法を示しています。希望の精度を達成します。

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

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