2013-04-01 120 views

回答

3

如果你的意思,例如,打開10.1234 10.12,然後嘗試嘗試這個:

import java.text.DecimalFormat; 

... 

DecimalFormat df = new DecimalFormat("#.##"); 
double num = 10.1234; 
double newNum = Double.parseDouble(df.format(num)); 
System.out.println(newNum); 
+0

'double newNum = df.format(num);'不起作用。 'format()'返回一個字符串表示。回到你最後的答案。 – Howard

+0

哎呀,我的壞。我有點衝動我的編輯。謝謝。改變它,讓他/他得到雙重輸出:) – Lawrence

+0

謝謝先生.... –

-3

使用Math.round - documentation

+0

數學#返回一個整數。不是精度降低的浮點。 – Thilo

+1

嗯..我想我會提示它,讓OP採取是從那裏... Math.round(x * 100.0)/ 100.0; – Fergus

+1

把它放在你的答案中,我將刪除downvote。 – Thilo