一维数组
1) int[] a; //声明,没有初始化
2) int[] a=new int[5]; //初始化为默认值,int型为0
3) int[] a={1,2,3,4,5}; //初始化为给定值
4) int[] a=new int[]{1,2,3,4,5}; //同(3)
int[] a=new int[5]{1,2,3,4,5}; //错误,如果提供了数组初始化操作,则不能定义维表达式
5) int[] a;
a=new int[5]; //正确,同(2)一样
int[] a;
a={1,2,3,4,5}; //错误,数组常量只能在初始化操作中使用,如(3)
6) int a[];
a[0]=1; //错误,因为数组没有初始化,不能赋值 a[1]=2; |