为了账号安全,请及时绑定邮箱和手机立即绑定

8.1的练习

编译出错 好像顺数组越界了 有没有大神能看出来具体问题出在哪?
591afd4800012f1d10001334.jpg

正在回答

3 回答

哥们,其实你的这个问题很简单,把int[] score=new int[2]中的2改为3就行了。你后面执行循环的时候相当于把scores[i],scores[i-1],scores[i-2]往score这个数组放,你当初定义的数组容量不够导致数组越界。

0 回复 有任何疑惑可以回复我~
#1

慕盖茨038235

还有一点你声明类的时候需要规范,类名首字母一般大写,多个单词遵循驼峰原则,看起你这个程序蛮别扭的哈。
2017-05-16 回复 有任何疑惑可以回复我~
#2

凌峰521 提问者

要炸 后来改错了
2017-05-16 回复 有任何疑惑可以回复我~
#3

凌峰521 提问者

谢谢兄弟
2017-05-16 回复 有任何疑惑可以回复我~
#4

慕盖茨038235 回复 凌峰521 提问者

没事,有经验大家分享!
2017-05-16 回复 有任何疑惑可以回复我~
查看1条回复

还有你又定义了一个score数组 干嘛啊?

0 回复 有任何疑惑可以回复我~

没有引包吧你? 好像也不需要返回值

0 回复 有任何疑惑可以回复我~
#1

凌峰521 提问者

在上面 没拍下来
2017-05-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

8.1的练习

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信