一维数组初始化:
元素类型[] 数组名 = new 元素类型[数组长度];
动态初始化:动态初始化:数组声明且为数组元素分配空间与赋值的操作分开进行
int[] arr = new int[5];
arr[0] =2;
arr[1] =34;
MyDate dates[];
dates = new MyDate[3];
dates[0] = new MyDate(22, 7, 1964);
dates[1] = new MyDate(1, 1, 2000);
dates[2] = new MyDate(22, 12, 1964);
静态初始化:在定义数组的同时就为数组元素分配空间并赋值。
元素类型[] 数组名 = new 元素类型{元素1,元素2,元素3......};
简化: 元素类型[] 数组名 = {元素1,元素2,元素3......};
int[] arr = new int[]{2,3,5,68,8};
int[] arr = {2,3,5,68,8};
MyDate dates[] = {
new MyDate(22, 7, 1964),
new MyDate(1, 1, 2000),
new MyDate(22, 12, 1964)
} |