二维数组基础
本课属于 Coddy Java 学习旅程的“逻辑与流程”单元。第 1 课,共 59 课。
在 Java 中,二维数组是由数组组成的数组,会形成网格或类似矩阵的结构。它就像一个有行和列的表格,每个单元格都可以存储一个值。二维数组适合表示具有二维关系的数据,例如棋盘、座位表或基于网格的游戏。
下面介绍如何在 Java 中声明并初始化二维数组:
data_type[][] arrayName = new dataType[numberOfRows][numberOfColumns];dataType:数组将保存的元素的数据类型(例如int、String等)。arrayName:你给数组起的名称。numberOfRows:数组中的行数。numberOfColumns:数组中的列数。
例如,要创建一个有 3 行、4 列的整数二维数组,你可以这样写:
int[][] matrix = new int[3][4];你也可以直接用值初始化二维数组:
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};挑战
简单声明并初始化一个名为 matrix、类型为 int[][] 的二维数组,其中包含以下 5 行(起始代码已经为你打印了它):
5, 7, 10, 24, 41
86, 13, 683, 64, 13
42, 46, 791, 111, 9
86, 88, 1845, 5, 15897
9, 1, 5, 5, 6亲手试试
int[][] matrix = {
// 在这里编写代码
};
// 打印矩阵
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
逻辑与流程中的所有课
自己练习: Java 在线编译器