Java里面,初始化数组可以分为2种方式,静态初始化和动态初始化。
- 静态初始化
int[] a={1,2,3};
或
int[] a=new int[]{1,2,3};
- 动态初始化
int[] a=new int[size];
a[0]= ;
a[1]=;
...
a[size]=;
- 注意
1)2种方式在声明数组时,都不能指定数组的大小,如:
//int[5] a; ❌
2)数组在初始化时,必须为其指定大小,初始化完成后,数组大小就不能改变了。
int[] a;
a={1,2,3};
或 a=new int[3];
3)数组初始化后,默认会为所有元素都赋值,基本类型为0或false,引用类型为null.
网友评论