java二维数组按行列输出
时间: 2023-12-20 10:52:00 浏览: 148
以下是Java中按行列输出二维数组的示例代码:
```java
public class Main {
public static void main(String[] args) {
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
// 按行输出
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();
}
// 按列输出
for (int i = 0; i < arr[0].length; i++) {
for (int j = 0; j < arr.length; j++) {
System.out.print(arr[j][i] + " ");
}
System.out.println();
}
}
}
```
在上述代码中,我们首先定义了一个二维数组 `arr`,然后通过两层循环,分别按行和按列输出了二维数组的所有元素。在按行输出时,外层循环控制行数,内层循环控制列数;在按列输出时,外层循环控制列数,内层循环控制行数。对于每个元素,都通过 `System.out.print()` 方法输出到控制台,并在行末添加了一个换行符以便于观察输出结果。
阅读全文