这是我的函数,将数字四舍五入到小数点后两位,但是当四舍五入的数字为 1.50 时,它似乎忽略尾随零并只返回 1.5
public static double roundOff(double number) {
double accuracy = 20;
number = number * accuracy;
number = Math.ceil(number);
number = number / accuracy;
return number;
}
因此,如果我发送 1.499,它会返回 1.5,而我想要的是 1.50
这是一个打印问题:
double d = 1.5;
System.out.println(String.format("%.2f", d)); // 1.50
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)