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

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

Patricia Arquette
リリース: 2024-12-13 10:22:12
オリジナル
187 人が閲覧しました

How to Format Double Values to Two Decimal Places in Java?

Java で Double 値を小数点以下 2 桁でフォーマットする

Java で Double 値を扱う場合、多くの場合、特定の形式で値をフォーマットする必要があります。小数点以下の桁数。 DecimalFormat クラスは、これを実現する簡単なメソッドを提供します。

元の質問:

Java で 10 進数値の書式設定を処理する簡単な方法を探しています。 DecimalFormat("#.##") を使用しましたが、より良いアプローチに興味があります。

回答:

DecimalFormat("#. ##") は、小数点以下 2 桁で double 値をフォーマットする最も効果的な方法です。ただし、パターンには小さな修正があります。

DecimalFormat df = new DecimalFormat("#.00");
ログイン後にコピー

パターン内の "00" は小数点以下 2 桁を指定していることに注意してください。 「#.##」 (# は「オプション」の数字を表す) が使用される場合、末尾のゼロは削除されます。たとえば、 new DecimalFormat("#.##").format(3.0d) は、「3.00」ではなく「3」を出力します。

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

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