java 中的NaN 和Infinity NaN是Not a Number的缩写,即不是一个数字。它不等于任何浮点数,包括自己,即:NaN != NaN。那么如何得到一个NaN呢?下面是通过运算获得的:
double x = 1.0/0; System.out.println(x); // Infinity System.out.println(-x); // -Infinity