java写for循环二维数组的遍历
时间: 2023-05-13 08:07:06 浏览: 78
可以使用嵌套的for循环来遍历二维数组,示例代码如下:
```java
int[][] arr = {{1, 2}, {3, 4}, {5, 6}};
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
```
输出结果为:
```
1 2
3 4
5 6
```
相关问题
for循环二维数组遍历
for循环遍历二维数组通常涉及到两个嵌套的for循环。首先,外层循环用于迭代行(索引通常是i),然后内层循环用于迭代列(索引通常是j)。这里是一个简单的例子:
```java
int[][] array = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; // 一个3x3的二维数组
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.print(array[i][j] + " "); // 打印当前元素
}
System.out.println(); // 每行打印完毕换行
}
```
在这个例子中,外层循环会依次访问数组的每一行,而内层循环则会访问每一行中的每个元素。每次循环结束后,`array[i][j]`都会更新为该行的下一个元素。
java写一个二维数组遍历
在Java中,可以使用两层循环来遍历二维数组。例如,下面的代码演示了如何使用两层循环来遍历一个二维数组,并将每个数组元素的值打印出来:
```
int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println();
}
```
输出结果如下:
```
1 2 3
4 5 6
7 8 9
```
在这段代码中,第一层循环使用变量`i`遍历每一行,第二层循环使用变量`j`遍历每一列。
另外,Java 8及更高版本还提供了`forEach`方法,可以使用`forEach`方法来遍历二维数组,例如:
```
int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
Arrays.stream(array).forEach(row -> {
Arrays.stream(row).forEach(element -> System.out.print(element + " "));
System.out.println();
});
```
输出结果与上面的代码相同。
阅读全文