Android – 圆到小数点后2位

可能重复:
将小数点后两位有效数字取整为2位

我知道有很多关于如何将这种数字舍去的例子。 但有人可以告诉我如何使双倍,以获得我可以显示为一个string的价值,总是有2个小数位?

你可以使用String.format("%.2f", d) ,你的double将自动舍入。

一个简单的方法来做到这一点:

  Double d; Int i; D+=0.005; i=d*100; Double b = i/100; String s = b.toString(): 
Interesting Posts