问答详情
源自:7-1 编程练习

为什么提示我下标越界

58621cd80001d26e05841040.jpg
本课程最后一个习题,感觉逻辑没错啊

提问者:A_Liang 2016-12-27 15:49

个回答

  • 慕先生8753438
    2017-01-11 16:23:35

    scores[i]中的i为数组元素索引值,数组中第一个元素的索引值为0,第二个为1,以此类推。这也导致了数组索引值的最大值为数组长度(即数组元素的个数)-1。即i取值为[0,scores.length-1]中的整数值。重点牢记数组索引值与数组长度的关系!!

  • 大枣
    2016-12-27 16:46:49

    for循环里i要从scores.length - 1开始,这个才是数组最高位的下标