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
发布时间: 2013-07-16 22:38:05 作者: rapoo
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