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}}; } }