多维数组可以看成是数组的数组 ,比如二维数组就是一个特殊的一维数组,其每个元素都是一个一维数组。
比如数字arr中的a[0]这个元素里面嵌套了一个数组a[0][0],a[0][1]
举例:
一个二维数组的创建
如何获取二维数组中的元素:
package com.zhang.method;
public class Demo07 {
public static void main(String[] args) {
int[][] arrays = {{1,2},{3,4},{5,6},{7,8}};
printArrays(arrays[0]);//输入array数组的第一个元素
System.out.println("n");
System.out.print(arrays[1][1]);//输出array组织中第二个元素数组中第二个元素
}
public static void printArrays(int[] arrays) {
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i]);
}
}
}
获取二维数组的长度
package com.zhang.method;
public class Demo07 {
public static void main(String[] args) {
int[][] arrays = {{1,2},{3,4},{5,6},{7,8}};
System.out.println(arrays.length);//获取arrays的数组长度
System.out.println(arrays[0].length);//获取arrays中第一个元素数组的长度
}
public static void printArrays(int[] arrays) {
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i]);
}
}
}
遍历二维数组
package com.zhang.method;
public class Demo09 {
public static void main(String[] args) {
int[][] arrays = {{1,2},{3,4},{5,6},{7,8}};
for (int i = 0; i < arrays.length; i++) {
for (int j = 0; j < arrays[i].length; j++) {
System.out.println(arrays[i][j]);
}
}
}
}



