示例代码:
BigDecimal a= new BigDecimal("10");
BigDecimal b= new BigDecimal("5");
BigDecimal c= null;
//加法
c= a.add(b);
//减法
c= a.subtract(b);
//乘法及保留小数位
c= a.multiply(b).setScale(4, BigDecimal.ROUND_HALF_UP);
//除法及保留小数位
c = a.divide(b).setScale(4, BigDecimal.ROUND_HALF_UP);
c = a.divide(b, 10, RoundingMode.HALF_UP);

本文介绍了如何使用Java BigDecimal类进行加减乘除运算,并关注了小数位数的保留和四舍五入策略。通过实例展示了如何处理精确数值计算,适用于金融、会计等对精度要求高的场景。

2860

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



