Java 多维数组
多维数组可以看成数组的数组。
如二维数组就是一个特殊的一维数组,其中的每一个元素都是一个一维数组。
1 二维数组
1.1 定义
//定义了一个两行五列的数组
int a[][] = new int[2][5]
1.2 图解

1.3 例子-基本使用
package com.study;
public class T {
public static void main(String[] args) {
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}};
//System.out.println(arr[0]);//输出结果为对象
System.out.println(arr[0][0]);//输出二维数组中的第一个元素
System.out.println(arr.length);//二维数组长度
System.out.println(arr[0].length);//二维数组中的第一项的长度
}
}
1.4 例子-数组遍历
package com.study;
public class T {
public static void main(String[] args) {
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}};
printArray(arr);
}
public static void printArray(int[][] arr) {
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
}

浙公网安备 33010602011771号