黑马程序员技术交流社区

标题: 遍历数组不大懂 [打印本页]

作者: 俏皮雅轩    时间: 2015-9-18 23:15
标题: 遍历数组不大懂
二维数组遍历
        公司年销售额求和
                某公司按照季度和月份统计的数据如下:单位(万元)
                第一季度:22,66,44
                第二季度:77,33,88
                第三季度:25,45,65
                第四季度:11,66,99
作者: toypaoa    时间: 2015-9-18 23:26
用嵌套for循环,一个代表有多少个1维数组(这里是4个),第二个表示每个一维数组有多少个元素(这里是3个)
作者: toypaoa    时间: 2015-9-18 23:28
int[][] arr={{22,66,44}{77,33,88},{25,45,65},{11,66,99}} for(int i=0;i<arr.length;i++){         for(int j=0;k<arr[i].length;j++){                 System.out.println(arr[i][j]);         } }
作者: WOJIAOLIZHEN01    时间: 2015-9-18 23:30
逛一圈。。。。。。。。。。。。
作者: 瑞雪雄起    时间: 2015-9-18 23:35
用一维数组也可以呀
作者: c4anger    时间: 2015-9-18 23:37
首先需要定义一个二维数组,填入相关数据,然后用嵌套循环,外层表示每一个数组,内层是该数组里的元素。

  1. int[][] arr={{22,66,44},{77,33,88},{25,45,65},{11,66,99}}
  2. for(int i=0;i<arr.length;i++){         
  3.     for(int j=0;k<arr[i].length;j++){                 
  4.         System.out.println(arr[i][j]);         
  5.     }
  6. }
复制代码

作者: pengwei1989    时间: 2015-9-19 09:34
不是销售额求和吗?楼上的答案感觉少了点东西吧。
作者: heshiwei    时间: 2015-9-19 10:24
用for循环嵌套就行了
作者: 1406046710    时间: 2015-9-19 21:14
没搞懂

作者: 丶洛夜    时间: 2015-9-19 21:18
和那个长方形的*型是一个原理,for语句嵌套




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