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

来源:7-1 编程练习

默雨_

2017-11-12 14:22

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

写回答 关注

3回答

  • 乌鸦哥闯江湖
    2017-11-12 15:19:12
    已采纳

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

    默雨_

    非常感谢!

    2017-11-12 21:30:46

    共 1 条回复 >

  • 筱芴
    2017-11-12 16:36:50

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


  • 慕先生942351
    2017-11-12 15:06:23

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

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题