bigdecimal类型
//除法
BigDecimal b3 = b1.divide(b2, 4, BigDecimal.ROUND_HALF_UP);
//定义保留几位 否则会报错
运算
https://www.cnblogs.com/liuyk-code/p/6693002.html
类型转化
BigDecimal a = new BigDecimal(1000.00);
double b=a.doubleValue();
保留8位小数
taxRate = taxRate.setScale(8, BigDecimal.ROUND_HALF_UP);