JAVA中的NaN(Not-a-Number)可以用来初始化一个表接受任何未填充的元素。
用0初始化经常会有问题。因为有时候0 也是一个有效值。
java.lang.Double
和 Java.lang.Float均存在NaN
代码:
import java.lang.Double;
class Main
{
public static void main(String[] args){
double a = Double.NaN;
if(Double.isNaN(a))
a = 1.0;
System.out.println(a);
}
}