由于对float或double的使用不当,可能会出现精度丢失的问题。问题大概情况可以通过如下代码理解: 从输出结果可以看出double可以正确的表示20014999,而float没有办法表示20014999,得到的只是一个近似值。这样的结果很让人讶异。20014999这么小的数字在float下没办法表示 ...