可能重复:
Round a double to 2 significant figures after decimal point
我知道有很多关于如何围绕这种数字的例子。 但有人可以告诉我如何圆形加倍,以获得我可以显示的价值 字符串和ALWAYS有两位小数?
答案 0 :(得分:404)
您可以使用String.format("%.2f", d)
,您的双倍会自动舍入。
答案 1 :(得分:9)
一种简单的方法:
Double d;
Int i;
D+=0.005;
i=d*100;
Double b = i/100;
String s = b.toString():