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.