A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

拜托给位

8 个回复

倒序浏览
定义一个for循环,从0角标开始计算,不计算数组内的最后一个值
回复 使用道具 举报
数组长度减1呀
回复 使用道具 举报
因为数组的角标位是从0开始的,比如
int[ ] arr={2,3,4,5,6,7};
arr[0]=2,arr[1]=3,arr[2]=4,arr[3]=5,arr[4]=6,arr[5]=7
arr.length是数组长度是6,arr.length-1 通常是为了获取数组的最后一个角标位,
比如在遍历的时候 for(int x=0;x<=arr.length-1;x++) 可以避免角标越界
回复 使用道具 举报 1 0
想要那片海 发表于 2015-5-10 19:55
因为数组的角标位是从0开始的,比如
int[ ] arr={2,3,4,5,6,7};
arr[0]=2,arr[1]=3,arr[2]=4,arr[3]=5,arr[ ...

回答的好详细啊·····
回复 使用道具 举报
学习学习、
回复 使用道具 举报
length是数组的长度,而数组里面元素的下标是从0开始的,所以一个数组的最大索引是arr.length-1
回复 使用道具 举报
ddddk 中级黑马 2015-5-10 23:53:57
8#
想要那片海 发表于 2015-5-10 19:55
因为数组的角标位是从0开始的,比如
int[ ] arr={2,3,4,5,6,7};
arr[0]=2,arr[1]=3,arr[2]=4,arr[3]=5,arr[ ...

回答很详细
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马