多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。
int a[][] = new int[2][5]; //以上二维数组a 可以看成一个两行五列的数组。
二维数组实例
public class B6DuoWeiShuZu { public static void main(String[] args) { //[4][2] int[][] array = {{1,2},{2,3},{3,4},{4,5}}; pull2(array); //遍历输出二维数组 pull(array[0]); //遍历输出数组中下标为 0 的元素 System.out.println(array[0]); //输出数组中,下标为 0 元素的地址 System.out.println(array[0][1]); //输出数组中,下标为 0 元素中,的下标为 1 的元素 System.out.println(array.length); //输出array数组中,元素的个数 也就是4 System.out.println(array[0].length); //输出array数组中,下标为 0 元素的长度,也就是2 } public static void pull (int[] arr){ System.out.println("输出数组nums中的所有元素"); for(int a:arr){ System.out.println(a); } } public static void pull2 (int [][] arr){ for (int i = 0; i < arr.length ; i++) { for (int j = 0; j