最开始是发现3.14f + 3 等于6.1400003,然后突然想起来还有strictfp这个关键词,就试了一下,果然不好用。查了一下strictfp,注意到其中两点说明:
1符合IEEE-754规范
2都将严格地进行计算看了一下这个IEEE-754规范,大概是说一些计算机处理浮点数特殊情况的处理,貌似跟这事没关。3.14f + 3无论如何都等于6.1400003double aDouble = 0.04150553411984792463462d;怎么样都是0.04150553411984793....strictfp应该只是对一切特殊情况的统一标准,比如-0或一些特殊值。理解的对吗?大侠们...