//统一对末尾带0的小数做去除处理,例如:10.00->10,10.90->10.9,10.98->10.98。
public static final DecimalFormat FORMATER = new DecimalFormat("##0.##");
然后调用FORMATER.format(Object o)方法。如:
BigDecimal lastPayAmount = new BigDecimal(price).subtract(new BigDecimal(firstPayAmount))
.setScale(2, BigDecimal.ROUND_HALF_UP);
return FORMATER.format(lastPayAmount);
本文介绍了一种使用Java实现的小数格式化方法,能够有效地移除小数末尾不必要的0,例如将10.00显示为10。通过使用DecimalFormat类和BigDecimal进行精确计算,确保了数值的准确展示。
802

被折叠的 条评论
为什么被折叠?



