关于二维数组元素的输出

来源:1-4 二维数组的应用(下)

Cooooders

2019-07-30 16:30:03

二维数组元素输出可不可以使用增强型for循环

增强型for循环是不是只能用于输出一维数组

写回答

3回答

慕桂英爱吃大米

2019-07-30

public class Test {

	public static void main(String[] args) {
		int[][] a = { { 1, 2 }, { 3, 4 } };
		System.out.println("数组的内容为");
		for (int i = 0; i < a.length; i++) {
			for (int n : a[i]) {
				System.out.print(n + " ");
			}
		}
	}

}

或者是这样,你看符合不符合,望采纳

0

好帮手慕珊

2019-07-30

你好!借用楼上同学的代码进行改写,可以按如下方式输出

public class Test {
 
    public static void main(String[] args) {
        int[][] a = { { 1, 2 }, { 3, 4 } };
        System.out.println("数组的内容为");
        for(int[] n:a) {//对二维数组进行遍历,每次得到一个一维数组
        for(int n1:n) {//继续对一维数组进行遍历
        System.out.print(n1+"  ");
        }
        System.out.println();
        }
    }
 
}

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

1

慕桂英爱吃大米

2019-07-30

public class Test {
	
	
	public static void main(String[] args) {
		int[][] a={{1,2},{3,4}};
		System.out.println("数组的内容为");
		for(int n:a[0]) {
			System.out.print(n + " ");
		}
		for(int m:a[1]) {
			System.out.print(m + " ");
		}
		
	}
	
}

这段代码不知道符合不符合你所说的使用增强型for循环输出二维数组

如果符合,望采纳

0

0 学习 · 11489 问题

查看课程