Java Double类型精确运算解决
Java中的简单浮点数类型float和double不能够进行运算。首先我们想到的是四舍五入,Math类中的round方法不能设置保留几位小数,我们只能像这样(例如保留两位)Math.round(value * 100) / 100.0;非常不幸,上面的代码不能解决包含小数位精度问题,类似400.0000000009,或者整数差0.00000000001的问题。其次我们会使用Big...