我需要顯示兩個十進制值。在做Double d=(Double) 123400/100
;我得到的結果爲d=1234.0
;我使用DecimalFormat,它給出的結果爲d=1234
。我需要結果爲d=1234.00
。convert double value 123.0 to 123.00
Double d = (Double) 123400d/100;
DecimalFormat df = new DecimalFormat("#.##");
System.out.print("Formatted : " + df.format(d));
也許發佈你寫的代碼直到現在呢? – Marv 2014-12-13 16:35:41
'DecimalFormat'有一個[documentation](http://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html),所以我建議你先閱讀它。 – 2014-12-13 16:36:09
Double d =(Double)1234/100; System.out.print(「D =」+ d); – 2014-12-13 16:38:51