java二维数组
时间: 2023-06-21 14:09:04 浏览: 51
Java 中的二维数组是一个数组的数组,每个元素都是一个一维数组。可以使用以下语法创建和初始化一个二维数组:
```java
type[][] arrayName = new type[rows][columns];
```
其中,type 表示数组中元素的类型,rows 和 columns 分别表示二维数组的行数和列数。例如,可以创建一个名为 `matrix` 的 `int` 类型的二维数组,其中有 3 行和 4 列:
```java
int[][] matrix = new int[3][4];
```
也可以使用以下语法创建和初始化一个二维数组:
```java
type[][] arrayName = { {val1, val2, ...}, {val3, val4, ...}, ...};
```
其中,val1、val2 等表示每个元素的初始值。例如,可以创建一个名为 `matrix` 的 `int` 类型的二维数组,其中有 3 行和 4 列,并赋予一些初始值:
```java
int[][] matrix = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} };
```
要访问二维数组的元素,可以使用以下语法:
```java
arrayName[rowIndex][columnIndex]
```
其中,rowIndex 和 columnIndex 分别表示要访问的元素的行索引和列索引。例如,要访问 `matrix` 的第 2 行第 3 列的元素,可以使用以下代码:
```java
int element = matrix[1][2]; // element = 7
```