java怎么使用二维数组
时间: 2025-01-02 13:32:15 浏览: 10
### 如何在Java中使用二维数组
#### 创建二维数组
在Java中,可以创建固定大小的二维数组。声明方式如下:
```java
int[][] matrix;
matrix = new int[3][4];
```
这会创建一个具有三行四列的整数矩阵[^1]。
也可以在同一行完成声明和初始化操作:
```java
double[][] numbers = new double[5][2];
```
此语句定义了一个名为`numbers`的双精度浮点型二维数组,它有五行两列。
#### 初始化二维数组
可以直接通过大括号内的列表来初始化二维数组中的元素值:
```java
char[][] board = {
{'X', 'O', 'X'},
{'O', 'X', 'O'},
{'-', '-', '-'}
};
```
上述代码片段展示了如何构建一个简单的游戏棋盘布局,其中包含了字符类型的二维数组`board`,并赋予了具体的初始值。
#### 访问二维数组元素
要访问或修改特定位置上的元素,可以通过指定其行列索引来实现:
```java
System.out.println(board[0][1]); // 输出'O'
board[2][0] = 'X';
System.out.println(board[2][0]); // 输出'X'
```
这里展示的是读取以及更新位于不同坐标处的数据项的方法。
#### 遍历二维数组
为了处理整个二维数组的内容,通常采用嵌套循环结构来进行遍历:
```java
for (int i = 0; i < board.length; ++i) {
for (int j = 0; j < board[i].length; ++j) {
System.out.print(board[i][j] + " ");
}
System.out.println();
}
```
这段程序能够逐行打印出所有存储于`board`变量里的数据成员。
阅读全文