今天写程序时涉及到float型的数据相除,碰到了NaN。什么是NaN ?下面是我查到的结果。
Double中的NaN:
public static final double
NaN
0d/0d
public static final double
NEGATIVE_INFINITY
-1d/0d
public static final double
POSITIVE_INFINITY
1d/0d
Float中的NaN:
public static final float
NaN
0f/0f
public static final float
NEGATIVE_INFINITY
-1f/0f
public static final float
POSITIVE_INFINITY
1f/0f
令,据说NaN不与任何数相等,判断它要用 isNaN()