第一个表达式:表示当前的循环次数;循环刚开始时执行
第二个表达式:循环条件
第三个表达式:循环方式
for (int i = scores.length - 1; scoreNum < 3 && i >= 0; i--) { // 倒序遍历数组,并通过有效成绩个数判断前三名
if (scores[i] > 100 || scores[i] < 0) { // 过滤无效成绩
continue;
}
scoreNum++; // 有效成绩个数加1
System.out.println(scores[i]); // 每次循环输出有效成绩