默雨_
2017-11-12 14:22
请问这一句什么意思啊for(int i= scores.length-1;i >=0;i--) {//倒序遍历数组中的每一个元素
记住数组一个规则:“数组的长度=下标号+1”(---或者反过来说 下标号 = 数组长度-1),计算机数数组都是从[0]开始的,比如int [ ]a ={1,2,3},我们可以知道这个数组长度为3,但是我们序号却是a[0] =1 , a[1] =2 , a[2] = 3 , a[3]这时候就数组溢出了, 因为根本数组a没有那么大人容积,它的容积就3个长度。
scores.length-1的原因是数组是从零开始的,至于那个for循环大概就是9,8,7,6,5,4,3,2,1,0
从scores数组的最后一个元素开始遍历,找到这个元素,数组元素减一,直至到第一个元素。
Java入门第一季(IDEA工具)升级版
1165512 学习 · 17586 问题
相似问题