たとえば、次のようになります。フォーマットで、Double number = 53149000;
倍精度浮動小数点値の1000の部分を表示する書式
そして、私はこのようにそれを表示したい:私は次のダブル値を持つ53,149
は、これは可能ですか...?事前に
おかげで...
たとえば、次のようになります。フォーマットで、Double number = 53149000;
倍精度浮動小数点値の1000の部分を表示する書式
そして、私はこのようにそれを表示したい:私は次のダブル値を持つ53,149
は、これは可能ですか...?事前に
おかげで...
あなたは私はあなたがそれを達成するためにDecimalFormat
オブジェクトを使用することをお勧め1000年
double number = 53149000;
System.out.println(String.format("%,.0f", number/1000));
して値を分割した後、String.Formatのメソッドを使用することができます。たとえば、
DecimalFormat decimalFormat = new DecimalFormat("###,###");
System.out.println(decimalFormat.format(number/1000));
これは、期待どおりに53,149
を出力します。
私はそれが役に立ちそうです。
'System.out.printf("%、.0f%n "、number/1000);'に短縮できます。 – VGR