数组

多维数组

预计阅读时间1 分 137 views

1 概念

多维数组是数组的一种扩展,它允许在数组中存储数组。实际上,多维数组就是数组的数组,可以看作是表格或矩阵,有两个或更多维度。

2 语法

// 声明并创建一个二维数组
数据类型[][] 数组名 = new 数据类型[行数][列数];

// 初始化二维数组
数据类型[][] 数组名 = {{元素11, 元素12, ...}, {元素21, 元素22, ...}, ...};

3 操作

3.1 创建和初始化

// 创建一个3x3的二维整数数组
int[][] matrix = new int[3][3];

// 初始化二维数组
int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

3.2 访问

// 访问二维数组中的第二行第三列的元素
int element = matrix[1][2];
System.out.println("二维数组中的元素:" + element);

3.3 遍历

// 遍历二维数组并输出每个元素的值
for (int i = 0; i < matrix.length; i++) {
    for (int j = 0; j < matrix[i].length; j++) {
        System.out.println("第 " + (i + 1) + " 行,第 " + (j + 1) + " 列的元素值:" + matrix[i][j]);
    }
}

4 更多维度

我们还可以创建三维,四维,如下

// 创建一个2x3x4的三维整数数组
int[][][] threeDArray = new int[2][3][4];

// 初始化三维数组
int[][][] threeDArray = {
    {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}},
    {{13, 14, 15, 16}, {17, 18, 19, 20}, {21, 22, 23, 24}}
};

Leave a Comment

分享此文档

多维数组

或复制链接

内容