たとえば、私はこれを計算したいと思います:4,000,000.0 * 4;私はこれを得た:1.6E7。これを得るにはどうすればいいですか?16,000,000.0 ??どうも!!printlnを読み込み可能な形式で二重にするには?
0
A
答えて
3
使ってDecimalFormatを次のように
double d = 10000000.00;
DecimalFormat dfmt = new DecimalFormat(",000.0");
System.out.println(dfmt.format(d)); // will display 10,000,000.0
+0
それは素敵です、thx!しかし、それは10 000 000,00を表示します。これを表示するにはどうすればいいですか:10000000.00 ??そうではありません "、"、ちょうど "。"私はこれを書く:新しいDecimalFormat( "000.0");これは表示されます:10000000,0 – victorio
2
java.text.DecimalFormatクラスをご覧ください。
1
使用するNumberFormatかのDecimalFormat http://download.oracle.com/javase/6/docs/api/java/text/DecimalFormat.html
1
あなたはDecimalFormat
またはString.format("%.2f", someNumber)
を実装することができます。
は、私はあなたが見直し、あなたの質問に答える時間を過ごすために人々を期待する前に、以前の答えを受け入れる示唆しています。 –
「1.6E7」は読みやすい形式です。 –