问答详情
源自:7-1 编程练习

为何判断不了成绩的有效性?

https://img4.mukewang.com/5d2c32560001f34111450831.jpg

请问为何判断不了成绩的有效性?

提问者:宝慕林9066606 2019-07-15 16:03

个回答

  • 慕无忌5175769
    2019-07-17 22:15:23
    已采纳

    先从第一个循环讲,第一个循环前,你没有使用sort来进行排序,此时的scores[i]=73,是满足条件的,不会执行continue,但是此时你再执行sort,这时候你的score[i]就变成了119.其实就只是第一步的循环出现了问题,



  • 幕布斯4576544
    2019-07-15 18:13:00

    先排序了在从大到小遍历,再判断有效性  可以用debug断电试错看    https://img4.mukewang.com/5d2c518d000102c514190850.jpghttps://img1.mukewang.com/5d2c51a80001a00413680903.jpg

  • 幕布斯4576544
    2019-07-15 17:22:29

    把Arrays.sort(scores);放到你定义的方法后面 如https://img2.mukewang.com/5d2c45d20001d12319201030.jpg