黑马程序员技术交流社区

标题: 基础题 [打印本页]

作者: xinchi    时间: 2015-9-25 21:20
标题: 基础题
怎么用代码计算出二维数组所有数的和?int arr[]= {{2,4,7,8},{,5,8,6,3,}{,1,5,8}};
作者: 召唤吧Bymax    时间: 2015-9-25 21:49
学渣   自能默默的不说话
作者: 罗志辉    时间: 2015-9-25 22:04
标题: 楼主注意哟 二维数组有两个括号哦 一个括号是不行的
本帖最后由 罗志辉 于 2015-9-25 22:06 编辑
  1. /*
  2. 需求:定义一个int型二维数组,计算二维数组中,所有数据的和。
  3. 实现:使用for循环嵌套,外侧循环控制数组变化,内侧循环控制数据变化

  4. */


  5. public class ArrayDemo_9
  6. {
  7.         public static void main(String[] args)
  8.         {
  9.                 int[][] arr={{2,4,7,8},{5,8,6,3},{1,5,8,}};
  10.                 System.out.println(getSum(arr));
  11.         }
  12.         public static int getSum(int[][] arr)
  13.         {
  14.                 int sum=0;
  15.                 for(int x=0;x<arr.length;x++)
  16.                 {
  17.                         for(int y=0;y<arr[x].length;y++)
  18.                         {
  19.                                 sum=sum+arr[x][y];
  20.                         }
  21.                 }
  22.                 return sum;
  23.         }
  24. }
复制代码

作者: 李金龙2015    时间: 2015-9-25 22:05
貌似是for循环嵌套,具体我们敲敲吧
作者: 阿加斯冬季    时间: 2015-9-25 22:22
for循环嵌套吧?




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