黑马程序员技术交流社区

标题: 如何遍历二维数组 [打印本页]

作者: cyd1058    时间: 2015-6-24 22:57
标题: 如何遍历二维数组
求技术牛人支招
作者: shuaiqi_P_D    时间: 2015-6-24 23:03
for循环嵌套。
作者: 拉乌echo    时间: 2015-6-24 23:16
楼上说的就是,学到这里应该会讲的
作者: jlnu_wl    时间: 2015-6-26 20:06
双层for循环
作者: 飘影    时间: 2015-6-26 21:41
例如:
  1.                 int[][] arr={{1,2,3},{4,5,6,7},{8,9,10,11,12}};
  2.                 for (int i = 0; i < arr.length; i++) {
  3.                         for (int j = 0; j < arr[i].length; j++) {
  4.                                 System.out.print(arr[i][j]+"  ");
  5.                         }
  6.                         System.out.println();
  7.                 }
复制代码

作者: 呵呵君    时间: 2015-6-26 21:52
巧了,今天刚讲.其实就for循环,主要是变量的初始化值和判断条件.
作者: ww黑马    时间: 2015-6-26 21:58
双层for循环,外循环遍历一维数组的个数,内循环遍历一维数组的元素
作者: Chiahsin    时间: 2015-6-26 21:59
坐等高人
作者: 一败tu地    时间: 2015-6-26 22:02
public static void main(String[] args)
        {
                //二维数组的遍历
                int[][] arr = {{3,8,2},{2,7},{9,0,1,6}};

                //arr.length 获取二维数组的长度,其实也就是一维数组的个数
                //arr[x].length 获取的是每一个一维数组的长度
                //arr[x][y] 获取的是二维数组的元素

                for(int x=0; x<arr.length; x++)
                {
                        for(int y=0; y<arr[x].length; y++)
                        {
                                System.out.print(arr[x][y]+"\t");
                        }
                        System.out.println();
                }
        }
作者: 1千克=1024克    时间: 2015-6-26 22:05
2维数组的遍历与打印矩形的实现方法是一样的
作者: 走在这里    时间: 2015-6-26 22:29
For循环嵌套就像打印长方形的思路那样去想就可以了
作者: 龙哥Longer    时间: 2015-6-26 23:18
定义一个初始x用作获得编号,然后获取长度,x小于长度就继续循环,然后输出
作者: fantianfei    时间: 2015-6-27 08:47
飘影 发表于 2015-6-26 21:41
例如:

这个是毕老师的视频吧,是这样的,这个就是二维数组的遍历。
作者: fantianfei    时间: 2015-6-27 08:48
飘影 发表于 2015-6-26 21:41
例如:

这个是毕老师的视频吧,是这样的,这个就是二维数组的遍历。9楼还有注释。
作者: 雏鹰起飞    时间: 2015-6-27 11:12
两个for循环嵌套就行了
作者: 八戒    时间: 2015-6-27 11:15
路过.....................................
作者: fanxin_meng    时间: 2015-6-27 11:21
飘影 发表于 2015-6-26 21:41
例如:

正解  ,赞一个
作者: 风一样的少年    时间: 2015-6-27 12:51
路过,加油同学
作者: 有艺术的刺客    时间: 2015-6-27 13:12
for循环,一起加油啊,哈哈
作者: 改变    时间: 2015-6-27 14:28
嵌套for循环可以,楼上已经给出了答案。
作者: 安安安    时间: 2015-6-27 17:05
for嵌套就行了。。




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