Java 中的二维数组能够看作是一个数组的数组,它答应你存储多个一维数组。每个一维数组都能够看作是二维数组的一个行。二维数组的声明、初始化和拜访与一维数组相似,但需求指定两个维度的巨细。
下面是关于 Java 二维数组的一些基本概念和示例:
声明二维数组
声明二维数组时,你需求指定两个维度的巨细。例如,要声明一个 3 行 4 列的二维数组,能够运用以下代码:
```javaint twoDimensionalArray = new int;```
初始化二维数组
初始化二维数组能够经过直接赋值或运用循环来完结。以下是一个初始化二维数组的示例:
```javaint twoDimensionalArray = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};```
拜访二维数组的元素
拜访二维数组的元素时,需求指定两个索引:行索引和列索引。例如,要拜访上面初始化的二维数组的榜首个元素,能够运用以下代码:
```javaint firstElement = twoDimensionalArray;```
遍历二维数组
遍历二维数组能够运用嵌套的循环。以下是一个遍历二维数组的示例:
```javafor { for .length; j qwe2 { System.out.print qwe2; } System.out.println;}```
动态初始化二维数组
假如你不确定二维数组的行数或列数,能够在声明时只指定一个维度的巨细,然后在运转时动态地分配另一个维度的巨细。例如:
```javaint dynamicArray = new int; // 初始化只要3行的二维数组dynamicArray = new int; // 榜首行有4列dynamicArray = new int; // 第二行有3列dynamicArray = new int; // 第三行有2列```
示例代码
下面是一个完好的示例,演示了怎么声明、初始化、拜访和遍历一个二维数组:
```javapublic class TwoDimensionalArrayExample { public static void main argsqwe2 { // 声明并初始化二维数组 int twoDimensionalArray = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} };
// 拜访二维数组的榜首个元素 int firstElement = twoDimensionalArray; System.out.println;
// 遍历二维数组并打印一切元素 for { for .length; j qwe2 { System.out.print qwe2; } System.out.println; } }}```
当你运转这段代码时,它将打印出二维数组中的一切元素。
未经允许不得转载:全栈博客园 » java二维数组,头歌java二维数组