金额要用BigDecimal 金额计算不能用doube!!! 金额计算必须用BigDecimal,下面对比一下用double 跟BigDecimal的区别。先看一个小例子: 请看题: double d1 = 0.03; double d2 = 0.02; double d3 = d1 - d2; System.out.