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

这句是什么意思?for(int i = scores.length-1;i>=0&&num<3;i--)

请问这句是什么意思?for(int i = scores.length-1;i>=0&&num<3;i--)

正在回答

2 回答

 Arrays.soft(scores); 对数组进行了排序,数组元素从小到大排列,用for循环从后往前遍历,可得到数组元素倒序排列,得到数组从大到小排列,for循环中的条件num小于3,num表示有效成绩的个数,小于3表示取前面三个有效成绩。

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

因为sort默认是从小向大排列,而我们需要得到从大向小排列的三个数,所以得先读取数组的最后一个

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

举报

0/150
提交
取消

这句是什么意思?for(int i = scores.length-1;i>=0&&num<3;i--)

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