Java二维数组
Java中的二维数组是一个包含数组元素的数组。可以将二维数组看作是一个表格,其中每个单元格都可以保存一个值。
在Java中创建二维数组的语法如下:
dataType[][] arrayName = new dataType[rowSize][colSize];
其中,dataType表示数组中存储的数据类型,arrayName是数组的名称,rowSize表示行数,colSize表示列数。
例如,下面是一个创建并初始化一个3行4列的二维整数数组的示例:
int[][] matrix = new int[3][4];
可以使用下面的语法来访问和修改二维数组中的元素:
arrayName[rowIndex][colIndex]
其中,rowIndex表示行索引,colIndex表示列索引,索引从0开始。例如,要访问二维数组matrix中的第二行第三列的元素,可以使用以下代码:
int element = matrix[1][2];
也可以使用循环遍历二维数组中的所有元素。例如,以下代码遍历了一个3行4列的二维整数数组matrix,并打印出所有元素的值:
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
System.out.print(matrix[i][j] + " ");
}
System.out.println();
}
输出结果如下:
0 0 0 0
0 0 0 0
0 0 0 0
需要注意的是,二维数组的行数和列数可以是不同的。因此,每行的长度可以不同,这意味着二维数组可以是不规则的。