定义一个二维数组int[][] arr={{1,2,3},{4,5,6},{7,8,9}};使用foreach对数组进行遍历,将输出的结果打印到控制台上。
时间: 2024-04-20 09:18:41 浏览: 84
以下是使用foreach对二维数组进行遍历的代码:
```java
int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};
for (int[] row : arr) {
for (int : row) {
System.out.print(num + " ");
}
System.out.println();
}
```
输出结果为:
```
1 2 3
4 5 6
7 8 9
```
相关问题
用c++写定义一个西数 inV,要求该区数的形参为一个二维教组,通过西数将二维数组转量。在土西数中定义一个二维数组a131131=11,2,33.1.5.617.8.99,通过调用 iny西数,实现a数组的转置,并输出较置后的数组元素内容,要求以行列形式输出二维数组。
可以回答这个问题。以下是代码:
```c
#include <stdio.h>
void inV(int arr[][3], int row, int col) {
int temp;
for (int i = ; i < row; i++) {
for (int j = i+1; j < col; j++) {
temp = arr[i][j];
arr[i][j] = arr[j][i];
arr[j][i] = temp;
}
}
}
int main() {
int a[3][3] = {{11, 2, 33}, {1, 5, 6}, {17, 8, 99}};
inV(a, 3, 3);
for (int i = ; i < 3; i++) {
for (int j = ; j < 3; j++) {
printf("%d ", a[i][j]);
}
printf("\n");
}
return ;
}
```
输出结果为:
```
11 1 17
2 5 8
33 6 99
```
3.定义一个二维数组int[][] arr={{1,2,3},{4,5,6},{7,8,9}};使用foreach对数组进行遍历,将输出的结果打印到控制台上。 用JAVA
是的,以下是使用Java定义二维数组并使用foreach对其进行遍历的代码:
```java
int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};
for(int[] row : arr) {
for(int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
```
输出结果为:
```
1 2 3
4 5 6
7 8 9
```
阅读全文