黑马程序员技术交流社区

标题: foreach()能否遍历二维数组? [打印本页]

作者: 章成    时间: 2011-7-19 13:36
标题: foreach()能否遍历二维数组?
自己知道foreach()可以输出一维数组,可以用来遍历集合,但还没见到过用foreach()来输出二维数组,不知道能不能用?
作者: 琚臻臻    时间: 2011-7-19 13:47
int[][] erwei = new int[4][5];
erwei[0][0]=1;
......
for(int[] yiwei : erwei) {
  for(int str : yiwei ){
    System.out.println(str);
   }      
}
[ 本帖最后由 tannyowen 于 2011-07-19  13:50 编辑 ]
作者: 匿名    时间: 2011-7-19 13:52
下面的、你懂得[code=java]public class Tautog { //创建类
    public static void main(String[] args) { //主方法
        int arr2[][] = { { 4, 3 }, { 1, 7 } }; //定义二维数组
        System.out.println("数组中的元素是:"); //提示信息
        for (int x[] : arr2) { //外层循环变量为一维数组
            for (int e:x) { //循环遍历每一个数组元素
                System.out.print(e + "、"); //输出信息
            }
        }
        System.out.println("\b\b  ");
    }
}[/code]
作者: 匿名    时间: 2011-7-19 14:20
这要看多维数组属于什么了,数组中的数组?还是别的什么呢…
应该讨论讨论,忽然想到二叉树,java里有和二叉树相关的类么? 部知道能不能新开一个数据结构探讨版块 
作者: 匿名    时间: 2011-7-19 14:47
[quote] 原帖由 [i]王松朝[/i] 于 2011-07-19 14:20 发表 [url=http://bbs.itheima.com/redirect.jsp?goto=findpost&pid=3994&ptid=294][img]http://bbs.itheima.com/images/common/back.gif[/img][/url]这要看多维数组属于什么了,数组中的数组?还是别的什么呢…
应该讨论讨论,忽然想到二叉树,java里有和二叉树相关的类么? 部知道能不能新开一个数据结构探讨版块  [/quote]

崇拜崇拜·· 大学数据结构学的一般·· 想恶补
作者: 匿名    时间: 2011-7-19 14:56
:(   是啊  同上




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2