我一直面临着NaN的问题,导致我正在进行的项目中出现异常。我想知道是否有人可以提供NaN在Java中可能出现的所有可能方式的列表,因此我可以在跟踪它时了解所有可能的事情。
答案 0 :(得分:3)
来源:https://stackoverflow.com/a/2887161/546060
NaN
由以下事件触发:
答案 1 :(得分:0)
以下是一些:
Double.NaN + Double.NaN -> NaN
Float.NaN + 2.0 -> NaN
Float.NaN * 3.0 -> NaN
(0.0 / 0.0) * Float.POSITIVE_INFINITY -> NaN
Math.abs(0.0 / 0.0) -> NaN
取自here。