使用二维数组的嵌套循环
本课属于 Coddy Java 学习旅程的“逻辑与流程”单元。第 3 课,共 59 课。
处理二维数组时,我们通常会使用嵌套循环遍历每一行和每一列,从而访问或修改数组中的每个元素。
下面是二维数组嵌套循环的典型结构:
for (int i = 0; i < array.length; i++) {
// 外层循环遍历各行
for (int j = 0; j < array[i].length; j++) {
// 内层循环遍历各列
// 访问或修改 array[i][j]
}
}外层循环遍历各行,内层循环遍历每行中的各列。这样,你就可以使用 array[i][j] 访问二维数组中的每个元素。
挑战
简单创建一个名为 printMatrix 的方法,它接受一个二维整数数组作为参数,并以矩阵格式打印其中的元素。使用嵌套循环遍历数组的行和列。
亲手试试
// 只在类内部编写代码。不要编写 main(),也不要在这个类外部编写任何代码。
class PrintMatrix {
public static void printMatrix(int[][] matrix) {
// 在这里编写你的代码
}
}
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
逻辑与流程中的所有课
自己练习: Java 在线编译器