Arrays “的目的;新双; 公共类JAVA_Guevarra{ 公共静态void main(字符串[]args){ //这些是变量 双empBasicPay[]={400050001200060007500}; 双人房允许[]=新双人房[5]; int i; //该程序计算员工的工资 对于(i=0;i

Arrays “的目的;新双; 公共类JAVA_Guevarra{ 公共静态void main(字符串[]args){ //这些是变量 双empBasicPay[]={400050001200060007500}; 双人房允许[]=新双人房[5]; int i; //该程序计算员工的工资 对于(i=0;i,arrays,double,Arrays,Double,而言,不仅仅是newdouble,而是newdouble[5]创建了最多5个double的数组 正如oracle文档所解释的那样() 因此double-empousingallow[]=new-double[5];为五个double的数组分配内存Java中的new关键字用于创建对象。在这种情况下,正在创建的对象是一个包含五个double的数组 您可能想看一看,它更详细地描述了数组的声明。实际上,定义数组时所需的概念大小,以后不能更改大小 您不能像这样将值直接分配给内存块 // declares

而言,不仅仅是
newdouble
,而是
newdouble[5]
创建了最多5个double的数组

正如oracle文档所解释的那样()


因此
double-empousingallow[]=new-double[5];
为五个double的数组分配内存Java中的
new
关键字用于创建对象。在这种情况下,正在创建的对象是一个包含五个double的数组


您可能想看一看,它更详细地描述了数组的声明。

实际上,定义数组时所需的概念大小,以后不能更改大小

您不能像这样将值直接分配给内存块

// declares an array of integers
int[] anArray;

// allocates memory for 10 integers
anArray = new int[10];

// initialize first element
anArray[0] = 100;
// initialize second element
anArray[1] = 200;
您需要创建具有特定类型的内存块。 这就是为什么需要以这种方式定义数组

double d[5];
d[0] = 10.05;

然后可以将该值添加到该块

double d[5];
d[0] = 10.05;
double d[] = new double[5]
double d[5];
d[0] = new double like that.