public class ArrayTest {
public static void main(String[] args) {
arrayTest1();
}
//数组测试
//数组一旦定义,其长度不可以改变
//获取数组长度的方法是调用数组的length属性
//数组的下标是从0开始,数组最大下标等于数组长度-1
//不可以删除数组中的元素
static void arrayTest1(){
//第一种
int[] array1 = new int[2];
//第二种
String[] array2 = new String[]{ "gongyg", "gumd", "gongxy", "gongxh"};
for (int i = 0; i < array2.length; i++) {
System.out.println(array2[i]);
}
for (String str1:
array2) {
System.out.println(str1);
}
//第三种
int[] array3 = { 11, 13, 15 };
int k = 0;
while (k < array3.length) {
System.out.println(array3[k]);
k++;
}
}
/**
* 二位数组 外层必须指定长度
*/
static void arrayTest2(){
//外层必须定义数组长度
int[][] array1 = new int[2][];
array1[0] = new int[]{1,2,3};
array1[1] = new int[]{3,4};
int[][] array2 = new int[][]{{1, 2, 3},{4, 5, 6, 7}};
int[][] array3 = {{1, 2, 3}, {4, 5}};
}
}