可以使用compareTo(Bigdecimal bigdecimal),比较大小 返回0表示等于0,返回1表示大于0,返回-1表示小于0;
//加法
bigDecimal1 = bigDecimal1.add(bigDecimal2);
//减法
bigDecimal2 = bigDecimal1.subtract(bigDecimal2);
//乘法
bigDecimal3 = bigDecimal1.multiply(bigDecimal2);
//除法 除法 一般需要小数位确定,当前小数位20位
bigDecimal4 = bigDecimal1.divide(bigDecimal2,divide(theoryWeights,20, BigDecimal.ROUND_HALF_UP));