课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
num.length与num[i].length的区别
2017-03-06
源自:Java入门第一季(IDEA工具)升级版 6-9
正在回答
都是返回一个数组的长度。如果你这里的num指的是同一个数组,那可以肯定的是它至少是个二维数组,才有可能在写作num[i].length的时候不报错。
先描述一下数组,假设有一个教室,门牌号是255,教室里面有10个横排,20个纵排,共200个座位。
那么这里,255就是数组的名字。10就是数组的行,20就是列,表示方法为255[10][20]。
255[10]表示有10个元素的以为数组,255[10][20]表示这10元素中的每一个又是由20个元素构成。
255.length=10,表示数组的行数,255[10].length就表示每一行元素又是由多少个元素构成,即数组的列数。
自己可以画图理解下。
num.length //数组num的长度。。。
num [ i ].length //二维数组的第i行元素的长度吧。。。
num [i]指的是数组的第i行。num[i].length自然就是第i行的长度啦。我是这样理解的。。。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答处理数组中数据~
3 回答double和int在处理平均数的问题时
1 回答数组的问题
4 回答java数组问题
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号