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

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

https://img1.sycdn.imooc.com//5d2c32560001f34111450831.jpg

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

正在回答

3 回答

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



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

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

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

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

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

宝慕林9066606 提问者

请问为什么要把Arrays.sort(scores)放到方法后面才能判断?
2019-07-15 回复 有任何疑惑可以回复我~
#2

慕无忌5175769 回复 宝慕林9066606 提问者

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

举报

0/150
提交
取消

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

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