课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
j < names[i].length;这个怎么理解?
2017-03-17
源自:Java入门第一季(IDEA工具)升级版 6-9
正在回答
j < names[i].length;
你知道(数组名.length)在一维数组中是统计有多少个“成员”。
二维数组中(数组名.length)统计的是有多少行,names[i].length计算i+1行的有多少列
二维数组意思是数组中的数组,一个数组中的元素是由数组组成。比如声明二维数组int[] names = new int[2][3];就是该数组由两个元素组成,每个元素含有3个元素。j < names[i].length,第一层循环i=0,j < names[0].length第一个元素又是由3个数组成的,所以长度为3,分别为names[0][0],names[0][1],names[0][2]
names为二维数组的数组名字,二维数组表示一个数表,假如有n行n列,当我们把二维数组看成两个一维数组是names[i就是第i-1行的地址。
可以理解为那一行中元素的遍历
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答累加求和有点不理解?
2 回答对+的理解
3 回答请教实现累加求和不理解?
3 回答代码中的这两行怎么理解,做何用?
4 回答第三行不怎么理解,求告诉
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号