程序代码之前就用过的,这次复习的时候居然出现了异常情况,Java新手不太理解这是什么情况,请教一下大家,帮我看一下。
1 回答
已采纳
亚努人
TA贡献58条经验 获得超75个赞
数组下标越界异常。在你的for循环里,倒序输出scores数组的时候,i的初始值为scores.length,此时scores[i]就已经越界了,假设你的scores.length为5,那么i最大只能是4,原因你肯定懂得。所以那个for循环的语句稍微改下:
for(int i=scores.length-1;i>=0;i--)
另外建议写代码的时候注意下缩进问题,养成良好的编码风格。
添加回答
举报
0/150
提交
取消