作者:温倩0918 | 来源:互联网 | 2023-09-15 19:51
1 .静态初始化
除了使用new关键字生成数组外,还可以在定义数组的同时为数组元素分配空间并为其赋值。
例int [ ] a={ 1,2,3 }; //静态初始化基本类型数组
man [ ] mans={ Newman (1,1 )、Newman (2,2 ) }; //静态初始化引用类型数组
2 .动态初始化
数组的定义与为数组元素分配空间和值的操作分开进行
int[] a1=new int[2]; //动态初始化元素,先分配空间
a1[0]=1; //为数组元素赋值
a1[2]=2;
3 .数组的默认初始化
数组是引用类型,而其他元素相当于类的实例变量,因此在为数组分配空间时,其中的每个元素都将隐式初始化,就像实例变量一样
示例: int a2[]=new int[2]; //默认值0,0
布尔[ ] b=new boolean [2]; //默认值false,false
String[] s=new String[2]; //默认值null