我感觉答案给的代码有问题 就是if和continue中间那段

来源:7-1 编程练习

慕先生1291753

2018-12-01 21:07

不应该是<0或>100吧 应该是在他们俩之间?

写回答 关注

3回答

  • 绿叶来学习了
    2018-12-02 00:08:56
    已采纳

     if(scores[i]<0||scores[i]>100)

    意思是i如果小于0大于100就属于无效的成绩,因此就跳过这个i(题中指的是分数),继续循环下一段其他的i(分数)。也就是说,能循环的分数只能是在0-100之间。

  • 卡布奇诺qi
    2018-12-07 15:24:01

    没有错的,就是要求在0-100之间。

  • Lzy1996
    2018-12-05 15:50:05

    continue是跳过本次循环的意思,答案是没错的,小于0或大于100的成绩是无效成绩,就会跳过去,来剔除这些无效的成绩。

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

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

1165172 学习 · 17581 问题

查看课程

相似问题