double会有精度损失的风险
BigDecimal的API:
获取BigDecimal的对象 BigDecimal.valueOf();
1.public BigDecimal add(另一个BigDecimal对象) 加法
2.public BigDecimal subtract (另一个BigDecimal对象) 减法
3.public BigDecimal multiply (另一个BigDecimal对象) 乘法
4.public BigDecimal divide (另一个BigDecimal对象) 除法
5.public BigDecimal divide (另一个BigDecimal对象,精确几位,舍入模式) 除法
x.divide(y,4,RoundingMode.HALF_UP);
x除以y 四舍五入四位
6.public double doubleValue() 返回double类型结果