我被要求写一篇关于如何在Java中初始化和声明不同数据类型(string,int,double等)的数组的简短描述。我认为初始化它看起来像这样,如果它是数据类型double:
double[] ArrayName = {13.5, 18.4, 19.6, 21.4};
OR
double[] ArrayName = new double[4];
ArrayName[0] = 13.5;
ArrayName[1] = 18.4;
ArrayName[2] = 19.6;
ArrayName[3] = 21.4;
那么,如果你初始化一个数组,那么声明一个数组会是什么样的呢?
答案 0 :(得分:4)
您的第一个示例将编译为第二个示例。
所以这段代码
double[] ArrayName = {13.5, 18.4, 19.6, 21.4};
包含
double[] ArrayName
new double[4];
(并将此数组对象分配给变量ArrayName
)ArrayName[0] = 13.5; ArrayName[1] = 18.4; ...
。答案 1 :(得分:2)
声明 - > double[] x
初始化 - > x = new double[]{.....}
答案 2 :(得分:0)
初始化数组:
double[] ArrayName = {13.5, 18.4, 19.6, 21.4};
声明一个数组:
double[] ArrayName = new double[4];
你在你的例子中做了两件事。有关更多信息,请参阅以下内容: