代码如图。循环for (int i=scores.length-1;i>=(scores.length-3);i--)应该循环了三次,但是为什么只打印了两次?
因为119超过了100,占用了一次判断,你的条件是i>=(scores.length-3),只给了三次判断机会,一次被continue忽略了,另外两次才是有效成绩,我也犯了同样的错误
哈哈,太二了,我知道问题的原因了。