详细解释一下这个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 阅读 53 次 更新于 2025-12-18 04:26:32 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

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