1.BigDecimal 函数
- add()加法
- subtract()减法
- multiply()乘法
- divide()除法
- abs()绝对值
加减乘函数直接使用就可以,除法divide()函数在使用时要设置各种参数:
- divisor 除数
- scale 精确小数位
- roundingMode 舍入模式
public BigDecimal divide(BigDecimal divisor, int scale, int roundingMode)
2.累加无效问题
BigDecimal函数在使用过程中,bigDecimal作为一个参数传入方法中,比如 add(),计算之后返回一个新的对象,跟外部定义的bigDecimal不是同一个对象,需要重新赋值,将原来定义的对象覆盖掉就可以了。