求大神解答,这个错在哪里了
public static void main(String[] args) {
// TODO Auto-generated method stub
//创建一个学生成绩数组:
int[] scores = {77,96,35,48,79,98,65,77};
Students stu = new Students();
stu.show(scores);
}
//先创建一个方法,用来保学生成绩;因为需要传入固定成绩,需要运用数组;
public void show(int [] scores){
//定义一个变量来保存学生成绩
int a = 0;
Arrays.sort(scores);
for(int i = scores.length; i >= 0; i --){
if(scores[i]<0 || scores[i] > 100){
System.out.println("您输入的成绩有误,请重新输入!");
continue;
}else{
a++;
}
if(a>3){
break;
}
System.out.println("前三名的学生成绩是:"+ scores[i]);
}