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

为什么要从后往前遍历呢

给的答案中,为什么需要从后往前遍历

并且遍历后的为什么能得出前三名,代码中不是在找有效成绩而已吗

提问者:郑碌碌碌碌 2016-02-19 16:58

个回答

  • 请叫我_灰灰
    2016-02-19 18:41:18

    为什么要从后往前遍历呢?

    因为第1步已经使用Arrays.sort对数组进行升序排序。所以现在的数组中,数值已经是后面的最大了。

    在此基础上,只要去除出无效的成绩就行了,然后满足3个,就肯定是前三名了