为什么提示我下标越界

来源:7-1 编程练习

A_Liang

2016-12-27 15:49

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

写回答 关注

2回答

  • 慕先生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开始,这个才是数组最高位的下标

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

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

1165175 学习 · 17581 问题

查看课程

相似问题