为了账号安全,请及时绑定邮箱和手机立即绑定

请问这一句什么意思啊for(int i= scores.length-1;i >=0;i--) {//倒序遍历数组中的每一个元素

请问这一句什么意思啊for(int i= scores.length-1;i >=0;i--) {//倒序遍历数组中的每一个元素

正在回答

3 回答

记住数组一个规则:“数组的长度=下标号+1”(---或者反过来说 下标号 = 数组长度-1),计算机数数组都是从[0]开始的,比如int [ ]a ={1,2,3},我们可以知道这个数组长度为3,但是我们序号却是a[0] =1 , a[1] =2 , a[2] = 3 ,    a[3]这时候就数组溢出了, 因为根本数组a没有那么大人容积,它的容积就3个长度。

2 回复 有任何疑惑可以回复我~
#1

默雨_ 提问者

非常感谢!
2017-11-12 回复 有任何疑惑可以回复我~

scores.length-1的原因是数组是从零开始的,至于那个for循环大概就是9,8,7,6,5,4,3,2,1,0


1 回复 有任何疑惑可以回复我~

从scores数组的最后一个元素开始遍历,找到这个元素,数组元素减一,直至到第一个元素。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问这一句什么意思啊for(int i= scores.length-1;i >=0;i--) {//倒序遍历数组中的每一个元素

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信