如何在 Java 中将双位四舍五入到小数点后两位?
这就是我所做的,将双倍四舍五入到2位小数:
amount = roundTwoDecimals(amount);
public double roundTwoDecimals(double d) {
DecimalFormat twoDForm = new DecimalFormat("#.##");
return Double.valueOf(twoDForm.format(d));
}
如果金额 = 25.3569 或类似的东西,这很有效,但如果金额 = 25.00 或金额 = 25.0,那么我得到 25.0!我想要的是舍入以及格式化为2位小数。