一维数组
数组初始化有三种方式:
- 动态初始化:数组定义与数组分配空间和赋值的操作分开进行。
- 静态初始化:在定义数组的同时就为数组元素分配空间并赋值。
- 默认初始化:数组是引用类型,他的元素相当于类的成员变量;因此数组分配空间后,每个元素也被按照成员变量的规则被隐式初始化。
//动态初始化
int[] a;//int a[];两者都可以
a = new int[10];
a[0] = 0;
a[1] = 1;
a[2] = 2;
//静态初始化
int[] b = {0, 1, 2};//int b[] = {0, 1, 2};两者都可以
//默认初始化
int[] c = new int[10];//int c[] = new int[10];两者都可以