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

正在回答

3 回答

你的if语句中的判断的是符合条件的情况,你用continue会跳出当前循环,导致程序的有效成绩为零,所以你可以改一下if语句里的判断的情况

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

慕田峪726730 提问者

怎么改,大佬求教
2018-05-26 回复 有任何疑惑可以回复我~

把循环体的num++

移到输出语句下

System.out.println(score[i]);

num++;


0 回复 有任何疑惑可以回复我~
  1. for循环里i的初始值应该是数组长度减1,数组的下标是从0开始的,所以最多只能到scores.length-1

  2. if的判断条件里,&&表示的是and,一个数字不可能既是负数又大于100,应改为||。

不知是否解决了问题。

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

举报

0/150
提交
取消

为什么会有错误啊,那位大神帮我看一下

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