这一行中的{0}double[]array=new double[]{0}在java中做什么?

这一行中的{0}double[]array=new double[]{0}在java中做什么?,java,Java,我想知道使用这个会对数组产生什么影响 double[]数组=新的double[]{0} 它是否初始化一个数组,使其所有元素都为零?如果是这样的话,数组的长度是多少。它初始化数组,第一个也是唯一的元素是0给定的行初始化一个双数组。初始化数组有两种方法:新建双精度[arrayLength]或新建双精度[]{ArrayContent}。给定的代码使用第二种解决方案,因此它创建了一个新的双数组,其中包含一个数字(即0)。这是否回答了您的问题?请注意,由于double的默认值已为零,因此此代码与new d

我想知道使用这个会对数组产生什么影响

double[]数组=新的double[]{0}


它是否初始化一个数组,使其所有元素都为零?如果是这样的话,数组的长度是多少。

它初始化数组,第一个也是唯一的元素是0

给定的行初始化一个双数组。初始化数组有两种方法:新建双精度[arrayLength]或新建双精度[]{ArrayContent}。给定的代码使用第二种解决方案,因此它创建了一个新的双数组,其中包含一个数字(即0)。

这是否回答了您的问题?请注意,由于
double
的默认值已为零,因此此代码与
new double[1]
完全等效。