按要求遍历输出二维数组的元素
定义一个方法,该方法可以按行或按列输出整型二维数组中的元素,方法中定义两个参数,一个参数是需要输出的二维数组,另一个参数用于指定输出的格式(按行或列),如有如下数组:
int[[]C = {
(7.5.-2.8.4),
(5.1.9.10.5}.
(4.2.1.3.11)
运行结果如下所示:
按行输出:
7 5 -2 8 4
5 1 9 10 5
4 2 1 3 11
按列输出:
7 5 4
5 1 2
-2 9 1
8 10 3
4 5 11
按要求遍历输出二维数组的元素
定义一个方法,该方法可以按行或按列输出整型二维数组中的元素,方法中定义两个参数,一个参数是需要输出的二维数组,另一个参数用于指定输出的格式(按行或列),如有如下数组:
int[[]C = {
(7.5.-2.8.4),
(5.1.9.10.5}.
(4.2.1.3.11)
运行结果如下所示:
按行输出:
7 5 -2 8 4
5 1 9 10 5
4 2 1 3 11
按列输出:
7 5 4
5 1 2
-2 9 1
8 10 3
4 5 11
public void test02() {
int[][] arr = {{1, 2, 3}, {4, 5, 6}};
System.out.println(Arrays.deepToString(arr));
// 行
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[0].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
System.out.println();
// 列
for (int j = 0; j < arr[0].length; j++) {
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}