浮点数(或双倍)可以设置为 NaN 吗?

2022-09-01 20:21:07

注意:类似于整数在C++中可以是NaN吗?

我知道这没有什么实际目的,但可以设置一个或?floatdoubleNaN


答案 1

Float 对象包含一个静态值,该值是一种类型,名为 。floatNaN

所以

float myFloat = Float.NaN;

给你你所问的。

http://download.oracle.com/javase/6/docs/api/java/lang/Float.html#NaN


答案 2

确定!NaN 是 Float 和 Double 类中的静态常量。

double x = Double.NaN;