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();
        }
    }
}
posted @ 2022-04-06 23:30  MR·Jerry  阅读(39)  评论(0)    收藏  举报