Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中的空浮点数组_Java - Fatal编程技术网

java中的空浮点数组

java中的空浮点数组,java,Java,我尝试创建一个带有null和nan的浮点数组: float[]fArray={null,null}; 或 float[]fArray={float.NaN,float.NaN}; 在java中是否可以这样做?float是一种基本类型,不能为null。有一个包装类(注意大写)可以是null。也是Float的成员,而不是Float的成员。看一看这张照片 无法编译,float是基元类型,因此不能为null Float[] array = new Float[]{null,null}; 编

我尝试创建一个带有null和nan的浮点数组:

float[]fArray={null,null};

float[]fArray={float.NaN,float.NaN};


在java中是否可以这样做?

float
是一种基本类型,不能为
null
。有一个包装类(注意大写)可以是
null
。也是
Float
的成员,而不是
Float
的成员。看一看这张照片

无法编译,float是基元类型,因此不能为null

  Float[] array = new Float[]{null,null};  

编译时,Float是一个对象,因此可以为null。

Float[]fArray={null,null}
float[]fArray={float.NaN,float.NaN}啊!这就是C#alias伪装成关键字的地方
float.NaN==System.Single.NaN
:)
  Float[] array = new Float[]{null,null};