简单理解BigDecimal.valueof(Double t)与BigDecimal.valueof(String t)的区别
我也是简单的了解一下先用简单的代码展示一下Java代码:上面的代码主要的区别在于初始化BigDecimal时形参是double、String和float的区别从上面可以看到,当double 和 float 时,实际保存的值并不是是准确的0.99,这是为什么呢大致的原因是: BigDecimal(double val)将会把double型二进制浮点型值...