Java利用foreach语句遍历二维数组
时间: 2024-01-29 10:53:18 浏览: 141
可以这样遍历二维数组:
int[][] array = {{1, 2}, {3, 4}, {5, 6}};
for(int[] row: array){
for(int element: row){
System.out.println(element);
}
}
这里的 array 是一个二维数组,用 foreach 循环遍历的时候,每次遍历得到的都是数组 array 的一行,也就是一个一维数组 row。然后再用 foreach 循环遍历这个一维数组 row,得到该行的每个元素。这样,就可以遍历整个二维数组了。
相关问题
foreach遍历二维数组
你可以使用两个嵌套的 foreach 循环来遍历一个二维数组。示例代码如下:
```csharp
int[,] arr = new int[3, 3] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
foreach (int i in arr)
{
Console.Write("{0} ", i);
if ((i + 1) % 3 == 0) Console.WriteLine(); // 换行
}
```
输出结果:
```
1 2 3
4 5 6
7 8 9
```
在这个示例中,我们使用了一个二维整型数组 `arr`。我们用两个嵌套的 foreach 循环来遍历数组中的元素,第一个循环用来遍历行,第二个循环用来遍历列。在内部循环中,我们使用了一个条件语句来判断是否需要换行。
php定义二维数组,存储本寝室成员信息(学号,姓名,班级,性别,年龄,联系电话),使用foreach语句遍历该二维数组,生成表格格式。效果图如下:
在PHP中,你可以使用`array()`函数定义一个二维数组来存储寝室成员的信息,然后使用`foreach`循环结构遍历这个数组,并利用HTML的`<table>`标签创建表格格式。下面是一个示例:
```php
// 定义二维数组
$roommates = array(
array("学号" => "001", "姓名" => "张三", "班级" => "计算机科学1班", "性别" => "男", "年龄" => "18", "联系电话" => "13812345678"),
array("学号" => "002", "姓名" => "李四", "班级" => "计算机科学2班", "性别" => "女", "年龄" => "19", "联系电话" => "13909876543"),
// ... 添加更多成员信息
);
// 输出表格
echo "<table>";
echo "<tr><th>学号</th><th>姓名</th><th>班级</th><th>性别</th><th>年龄</th><th>联系电话</th></tr>";
foreach ($roommates as $person) {
echo "<tr>";
foreach ($person as $key => $value) {
echo "<td>$value</td>";
}
echo "</tr>";
}
echo "</table>";
//
阅读全文