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

正在回答

6 回答

我也是这种情况 ┭┮﹏┭┮

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

昵称不能为空0724 提问者

我感觉是命名的问题 定义的score与其他类的score重叠了 而且还在同一个package里面 系统无法区分,把score换成grade就可以了
2019-04-07 回复 有任何疑惑可以回复我~
#2

慕丝小黑 回复 昵称不能为空0724 提问者

哈哈 你是因为方法里面的输出放在循环外边了 , 还有if循环条件中 i = 数组长度-1 才对。。。 我错误因为 我是把i++写成i++ ,我一直没看到
2019-04-07 回复 有任何疑惑可以回复我~

不好意思,for循环里面写错了,应该是for(int i = score.length-1; i >= 0; i--){}

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

数组下标越界,你for循环里应该是int i<score.length-1;i>=0;i--;还有你后面判断语句,把||(或)改成&&(并且)。

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

17行错了,下表越界了,int i=score.length-1

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

下标越界

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

得是 int i=score.length-1啊

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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165460    人
  • 解答问题       17585    个

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

进入课程

这是什么情况???

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