详细解释一下这个java第七题

第一层for是遍历b的层数,b.length是指b这个二维数组有几组数据,这里有3组大括号,所以b.length是3.第二层for是遍历每组数据含有几个元素。b[0].length就是{1,2,3},b[1]就是{4,5},b[2]就是{6,7} 相应的b[0][0]就是1,b[0][1]就是2,b[1][0]就是4.等等。注意数组下标...
详细解释一下这个java第七题
这道题目,外层的for(int i;;)这个循环是为了控制b数组的行,内层的for(int j)这个循环是为了控制b数组的列,很明显,对于每行来说,先将该行的所有值相加,结果放到sum中,然后再将每行得到的结果相加,结果放到sum中,到最后就等于将这个二维数组说有的值相加。

也就是如下:
第一次遍历:sum = 1 + 2 + 3 = 6
第二次遍历:sum = 6 + 4 + 5 =15
第三次遍历:sum = 15 + 6 + 7 = 282013-10-19
第一层for是遍历b的层数,b.length是指b这个二维数组有几组数据,这里有3组大括号,所以b.length是3.
第二层for是遍历每组数据含有几个元素。b[0].length就是{1,2,3},b[1]就是{4,5},b[2]就是{6,7}
相应的b[0][0]就是1,b[0][1]就是2,b[1][0]就是4.等等。注意数组下标是从0开始的。
所以这个函数就是把这个数组中的每个元素相加。
最终是28。2013-10-19
这个就是遍历数组的每个元素,大循环中b.length=3;就是数组总共有多少列,b[i].length就是每一列有多少元素。总体来说就是遍历所有元素相加.结果就是282013-10-19
遍历一个二维数组,把二维数组中的所有元素累加2013-10-19
mengvlog 阅读 7 次 更新于 2025-07-19 23:50:43 我来答关注问题0
  • 第一层for是遍历b的层数,b.length是指b这个二维数组有几组数据,这里有3组大括号,所以b.length是3.第二层for是遍历每组数据含有几个元素。b[0].length就是{1,2,3},b[1]就是{4,5},b[2]就是{6,7} 相应的b[0][0]就是1,b[0][1]就是2,b[1][0]就是4.等等。注意数组下标...

  •  QQMSD8 java简单程序的翻译

    第一题 第二题无法运行,因为主类没用public 修饰 ,而且main方法没传入参数 第三题 无main 方法,无法运行 第四题 main 方法所在类 没用public 修饰 ,加上后结果如下:第五题:第六题 第七题 第8题

  •  duzc2 java 7 update 7 是干什么的??电脑上有用吗??可以卸载吗??

    1、java 7 update 7 表示电脑上安装了java软件且版本是1.7的。java的具体介绍可以参考下面:Java是一门面向对象编程语言,Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对...

  •  cs903016 java基础,枚举问题,请问第七行"values"那一行代码是什么意思

    Friday,Saturday}//控制台输出public static void main(String[] args) { //是编译器生成的一个方法,把里边的值变成数组 Week[] days = Week.values(); for(Week w : days){ System.out.println(w); }

  •  ggw继续前行 JAVA题求解

    第一个答案为B,思路:4的二次方等于16,第一个if结果为true,执行if内的代码,第二个if结果为false,跳过,第三个16>15,结果为true,执行if内代码后,y=16+1,所以输出y=17.第二个答案为:A,数组内成员以,间隔,而不是;第三个答案:D,思路:编译报错:Test(int a,int b)的构造...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部