课程
/后端开发
/Java
/Java入门第一季(IDEA工具)
第二个循环语句中names后面加[i]是什么意思? for(int j=0;j<names[i].length;j++)
2018-05-09
源自:Java入门第一季(IDEA工具) 6-9
正在回答
数组名[ ].length 表示数组的行数
数组名[填行数].length 表示对应行(即“[ ]”中填的数字)的长度
names.length 名为name的数组长度
String[][] names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}}; names.length 其中有2个, {"tom","jack","mike"}和{"zhangsan","lisi","wangwu"}
names[i].length i只能0或1,其中只有2个组的原因。 names[1].length 其中 names[1]是{"tom","jack","mike"},它的长度有3.
代表的是第一行里有多少个列
你看我截图这个就明白了,第3条“处理数组”第2行写的很清楚,循环输出时,需要里面在内嵌一个循环,也就是说在i的里面内嵌一个二重循环j,所以j的长度是不能超过i的,因此j的长度最长就是names[i].length-1;
我是这么理解的,不知道你能明白吗~
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答while循环语句中num=num/10; 这个是什么意思
2 回答第二个条件什么意思
1 回答为什么第一段代码是个死循环,第二段代码却不是
1 回答那个循环语句while的后面为什么有一个自增?
4 回答循环操作 i++ 是什么意思?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号