Java 中初始化二维数组有三种方法:使用数组字面量,用大括号将值括起来,行间用分号分隔。使用 new 关键字创建数组,指定行数和列数,再用元素访问器初始化值。使用循环动态初始化数组,每个元素的值由指定公式计算得出。
如何使用 Java 初始化二维数组
二维数组是一种数据结构,它能够存储按行和列组织的数据。在 Java 中,可以采用以下方法初始化二维数组:
1. 使用数组字面量
这是最简单的方法,只需使用大括号将数组值括起来,每个值以逗号分隔,每一行以分号分隔。例如:
立即学习“Java免费学习笔记(深入)”;
int[][] myArray = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
2. 使用 new 关键字
可以使用 new 关键字创建二维数组,指定行数和列数。例如:
int[][] myArray = new int[3][3];
然后,可以使用数组元素访问器来初始化数组值:
myArray[0][0] = 1; myArray[0][1] = 2; myArray[0][2] = 3; // 以此类推初始化剩余元素
3. 使用循环
也可以使用循环动态初始化二维数组。例如:
int rows = 3; int cols = 3; int[][] myArray = new int[rows][cols]; for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { myArray[i][j] = i * cols + j + 1; } }
注意: