java二维数组例子
时间: 2023-10-01 22:00:26 浏览: 63
二维数组是由多个一维数组组成的数组。可以理解为一个表格,其中每行都是一个一维数组,每个元素的位置由行和列索引决定。下面以一个简单的Java二维数组例子来说明。
假设我们要创建一个3x3的二维数组,用来存储一个九宫格的数字。首先,我们要声明一个二维数组变量:
int[][] grid;
然后,我们需要创建一个3x3的数组,并为每个元素赋值,可以使用循环来简化操作:
grid = new int[3][3];
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
grid[i][j] = i * 3 + j + 1;
}
}
在这个例子中,我们使用嵌套的循环来遍历每个元素。外层循环控制行索引,内层循环控制列索引。通过计算,我们可以将每个位置的值设置为对应的数字。
通过上述操作,我们成功地创建了一个3x3的二维数组,并将每个元素设置为1到9的连续数字。可以使用类似的方式对二维数组进行访问和操作,例如使用另一个循环来输出数组的内容:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
System.out.print(grid[i][j] + " ");
}
System.out.println();
}
通过以上代码,我们可以将数组的内容按行打印出来,形成一个九宫格的布局。
总之,二维数组是Java中一种重要的数据结构,可以用来存储和处理多维数据。在实际应用中,可以通过循环等方式对二维数组进行操作,以实现各种功能。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)