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); } }
时间: 2024-10-21 02:05:02