多维数组
-
多维数组可以看作是数组的数组,比如二维数组就是一个特殊的一维数组,其每个元素都是一个一维数组;
-
二维数组
type[][] typeName = new type[typeLength1][typeLength];
示例1:2行5列的数组:
int[][] a= new int[2][5];
示例2:
public static void main(String[] args) { //4行2列 /* 1 2 array[0] 2 3 array[1] 3 4 array[2] 4 5 array[3] */ int[][] array = {{1,2},{2,3},{3,4},{4,5}}; System.out.println(array[0]); //[I@1b6d3586 printArray(array[0]); // 1 2 System.out.println(""); System.out.println(array[1][0]); //2 System.out.println(array[1][1]); //3 System.out.println(array.length); //4 System.out.println(array[0].length); //2 //依次全部输出 for(int i = 0; i < array.length; i++){ for(int j = 0; j < array[i].length; j++){ System.out.println(array[i][j]); } } } //打印数组元素 public static void printArray(int[] arrays){ for(int i = 0; i < arrays.length; i++){ System.out.print(arrays[i] + " "); } }