A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xinchi 中级黑马   /  2015-9-25 21:20  /  525 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

怎么用代码计算出二维数组所有数的和?int arr[]= {{2,4,7,8},{,5,8,6,3,}{,1,5,8}};

4 个回复

倒序浏览
学渣   自能默默的不说话
回复 使用道具 举报

楼主注意哟 二维数组有两个括号哦 一个括号是不行的

本帖最后由 罗志辉 于 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. }
复制代码
回复 使用道具 举报
貌似是for循环嵌套,具体我们敲敲吧
回复 使用道具 举报
for循环嵌套吧?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马