3 回答
已采纳
破东风一路向北
TA贡献8条经验 获得超5个赞
静态初始化:
int[] a = {1,2,3,4};
//或者
int[]a = new int[]{1,2,3,4};
//又或者
int[]a = new int[4];
a[0]=1;
a[1]=2;
a[3]=4;动态初始化:
int[] a = new int[5];
for(int i=0;i<a.length;i++){
a[i] = i+1;
}
AbyssWalker
TA贡献17条经验 获得超5个赞
数组的静态初始化
如:int[] a={1,2,3,4};
动态初始化
如:int[] array;//声明数组
array = new int[5];//为数组分配空间
大致就是这样
忘性最大的人
TA贡献118条经验 获得超37个赞
动态初始化:数组定义与为数组分配空间和赋值的操作分开进行;
静态初始化:在定义数字的同时就为数组元素分配空间并赋值;
默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐式初始化。
添加回答
举报
0/150
提交
取消
