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

来源:7-1 编程练习

慕田峪726730

2018-05-26 22:00

https://img1.mukewang.com/5b09687d0001b3d510470868.jpg大神帮忙看一下

写回答 关注

3回答

  • 慕工程9518986
    2018-05-26 22:50:37
    已采纳

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

    慕田峪726...

    怎么改,大佬求教

    2018-05-26 22:51:46

    共 1 条回复 >

  • 慕粉7236476
    2018-05-29 19:32:44

    把循环体的num++

    移到输出语句下

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

    num++;


  • 陈璨
    2018-05-28 16:38:33
    1. for循环里i的初始值应该是数组长度减1,数组的下标是从0开始的,所以最多只能到scores.length-1

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

    不知是否解决了问题。

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

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

1165172 学习 · 17581 问题

查看课程

相似问题