1. BigDecimal negative number judgment
BigDecimal bigDecimal = bprocurementOrderPojo.getPayableFee();
int num = bigDecimal.signum();
num is -1, 0, 1, representing negative, zero, and positive numbers, respectively
2. Compare with 0
paymentLogVo.getRebateAmount().equals(BigDecimal.ZERO)//是否等于0
int r=big_decimal.compareTo(BigDecimal.ZERO); //和0,ZERO比较
if(r==0) //等于
if(r==1) //大于
if(r==-1) //小于
3. Subtraction (subtract())
paymentLogVo.getCallAmount().subtract(paymentLogVo.getBenefit())
4. Addition operation add()
paymentLogVo.getRebateAmount().add(paymentLogVo.getBenefit())
5. Multiplication multiply()
bignum1.multiply(bignum2)
6. Division divide()
bignum1.divide(bignum2)
7. Absolute value abs()
bignum1.abs()