public void print(int[] scores){
Arrays.sort(scores);
for(int j=scores.length-1;j>=0;j--);{
int score=scores[j];
System.out.println("考试成绩的前三名为:"+scores[j]);
}
感谢您的收听 和--既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴。请认真阅读算术运算符中示例,已经讲解很清楚
程序没有考虑不合法数据的情况,没有考虑合法数据不足3个的情况,for循环后多了一个分号。
没调试 ,但是你for循环)后有个; 明显错了!