给的答案中,为什么需要从后往前遍历
并且遍历后的为什么能得出前三名,代码中不是在找有效成绩而已吗
为什么要从后往前遍历呢?
因为第1步已经使用Arrays.sort对数组进行升序排序。所以现在的数组中,数值已经是后面的最大了。
在此基础上,只要去除出无效的成绩就行了,然后满足3个,就肯定是前三名了