注意:类似于在c++中整数可以是NaN吗?
我知道这没有什么实际用途,但是float
或double
可以设置为NaN
吗?
Float对象包含一个静态值,该值为float
类型,称为NaN
。
float myFloat = Float.NaN;
给你你想要的。
http://download.oracle.com/javase/6/docs/api/java/lang/Float.html南
当然!NaN是Float和Double类中的静态常量。
double x = Double.NaN;
是
float f = Float.NaN;
查看文档了解更多信息。注意,如果你想将一个数字与NaN进行比较,你应该使用isNan()。
尽管你上面的问题,这确实有一个实际的目的。
jshell>双ddd = Double.NaN;ddd = =比;南
jshell>ddd != ddd5美元= =比;真正的