1:数组的定义
int[] a;// 声明数组,但并没有赋值
int[] a1 = new int[2];// 声明数组,同时实例化内存,每一个元素,都是0 - {0,0} //下标从0开始
a1[0] = 100;
a1[1] = 200;
int[] a2 = { 1, 2 };// 声明数组同时设置值
int[] a3 = new int[] { 1, 2 };
// 以下的声明都是错误的
// int[2] a4;
// int[] a5 = new int[1]{111};
2:数组的遍历
public void test1() {
int[] a = new int[] { 11, 22, 33, 44 };
for(int i=0;i<a.length;i++){
System.err.println(a[i]);
}
System.err.println("----------------------");
//通过增强的for
for(int aa:a){//增强的for,特点的简单。
System.err.println(aa);
}
}