这个题排序是从小到大的排序方式 后期结果为什么是大到小?哪个在控制?
package zjc;
import java.util.Arrays;
public class Test4 {
//完成 main 方法
public static void main(String[] args) {
//定义score数组
int [] score={89,-23,64,91,119,52,73};
//创建对象
Test4 Hello=new Test4();
//输出成绩
System.out.println("考试成绩的前三名为:");
//进行传参
Hello.Top3(score);
}
//定义方法完成成绩排序并输出前三名的功能
public void Top3(int [] score){
//对数组进行排序
Arrays.sort(score);
int num=0;
//遍历数组
for(int i=score.length-1;num<3 && i>0;i--){
if(score[i]>100 ||score[i]<0){
continue;
}
num++;
System.out.println(score[i]);
}
}
}