请使用编程实现二维数组的翻转操作,例如输入二维数组如下 1 2 3 4 5 6 7 8 9 经过翻转处理后得到如下输出 1 4 7 2 5 8 3 6 9,使用java语言
时间: 2024-09-14 21:15:12 浏览: 29
在Java中,你可以通过循环遍历二维数组并交换元素的位置来实现数组的翻转。下面是一个简单的例子,展示了如何完成这个任务:
```java
public class Main {
public static void main(String[] args) {
int[][] array = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };
int rows = array.length;
int cols = array[0].length;
// 翻转二维数组
for (int i = 0; i < rows / 2; i++) {
for (int j = 0; j < cols; j++) {
// 交换行i和行rows - i - 1的元素
int temp = array[i][j];
array[i][j] = array[rows - i - 1][j];
array[rows - i - 1][j] = temp;
}
}
// 输出结果
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println();
}
}
}
```
当你运行这段代码,你会看到预期的输出:
```
1 4 7
2 5 8
3 6 9
```
阅读全文