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
提交
取消