double类型精度丢失问题以及解决方法double类型精度丢失问题:
口算结果是0.01。可是用程序执行出来的结果却出乎意料,执行结果为0.009999999999999787。然后把15280.000000000002 - 15280 = 1.8189894035458565E-12这个结果返回给了前端,前端拿去和0比较, 结果就炸了原因:就是double的精度问题, 单个double数可能就有损失精度,,多个double数运算(减法和乘法都输入加法)可能导致损失的精度更多。。。