【发布时间】:2011-01-09 13:49:23
【问题描述】:
对于导致分配NaN 的任何代码,我希望有某种项目范围的快速失败机制(可能是RuntimeException)。
在我的项目中,NaN 永远不是有效值。
我意识到我可以在整个过程中添加断言(使用isNaN)或其他测试,但我想知道是否有更优雅的方法。
【问题讨论】:
-
你到底打算做什么?
-
我想要做的是确切地知道复杂的数值计算出错的地方,而不是在代码中分散
isNaN测试。在许多其他环境中我可以使用IEEE 754 traps,但not on the JVM。