1.相加 两个BigDecimal变量a,b. 如果想进行相加,即a加b的话,返回值需要使用a进行接收,如下: a = a.add(b); BigDecimal为不可变类, 所以执行运算的结果需要再返回给aa = a.add(b); 2.BigDecimal数据为null 两个BigDecimal 数据类型相加的话,如果被相加的数为null,会报空指针异常, 所以要做空指针判断,如下. if (bailPaySum.compareTo(faMoSum) == 1) { return 1;//可以…