📅  最后修改于: 2023-12-03 15:06:08.451000             🧑  作者: Mango
在Java中,可以通过以下方式创建二维数组:
dataType[][] arrayName = new dataType[row][column];
其中,dataType代表数组要存储的数据类型,arrayName是数组的名称,row和column表示二维数组的行数和列数。
以下是一个创建二维数组的示例,该数组保存了5个学生的成绩,每个学生有3个科目的成绩。
public class TwoDArrayExample {
public static void main(String[] args) {
// 创建一个5行3列的二维数组
int[][] studentGrades = new int[5][3];
// 添加学生1的成绩
studentGrades[0][0] = 88;
studentGrades[0][1] = 76;
studentGrades[0][2] = 92;
// 添加学生2的成绩
studentGrades[1][0] = 65;
studentGrades[1][1] = 83;
studentGrades[1][2] = 75;
// 以此类推
// 打印所有学生的成绩
for (int i = 0; i < studentGrades.length; i++) {
System.out.println("学生" + (i + 1) + "的成绩: ");
for (int j = 0; j < studentGrades[i].length; j++) {
System.out.print(studentGrades[i][j] + " ");
}
System.out.println();
}
}
}
输出结果:
学生1的成绩:
88 76 92
学生2的成绩:
65 83 75
学生3的成绩:
0 0 0
学生4的成绩:
0 0 0
学生5的成绩:
0 0 0
需要注意的是,如果创建二维数组时没有给定初始值,那么数组的每个元素都将被默认为0或null。
除了上面的方式,还可以使用以下方式声明和初始化二维数组。
dataType[][] arrayName;
int[][] numbers = { {1, 2}, {3, 4} };
int[][] numbers = new int[2][2];
numbers[0][0] = 1;
numbers[0][1] = 2;
numbers[1][0] = 3;
numbers[1][1] = 4;
以上就是Java创建二维数组的方法。通过创建二维数组,可以在一个数组中保存多个数据集合,方便进行数据的处理和存储。