Java数学 - 测试NaN

Poo*_*ool 5 java math nan

RuntimeException对于导致分配的任何代码,我想有一些项目范围的失败快速机制(可能是a )NaN.

在我的项目NaN中永远不是一个有效的价值.

我意识到我可以添加断言(使用isNaN)或其他测试,但我想知道是否有更优雅的方式.

Rev*_*nzo 4

是的,只要值设置为 NaN,您就可以使用 AspectJ(面向方面​​的编程)抛出错误。

本质上,您希望在设置值时进行拦截,并执行一些其他功能。

我们在代码库中做了类似的事情......但除此之外我无法为您提供太多帮助。