public class HelloScores {
//完成 main 方法
public static void main(String[] args) {
int[] scores={89,-23,64,91,119,52,73};
HelloScores hello=new HelloScores();//创建对象
hello.Top(scores);//调用Top()方法,存入成绩数组
}
//定义方法完成成绩排序并输出前三名的功能
public void Top(int[] scores){//带参数无返回值方法
int i,j=0;
int[] nscore=new int[scores.length];
for(i=0;i<scores.length;i++)
if(scores[i]>=0&&scores[i]<=100)
nscore[j++]=scores[i];
for(i=0;i<nscore.length;i++)
for(j=i+1;j<nscore.length;j++){
int mid=nscore[i];
if(nscore[i]<nscore[j]){
nscore[i]=nscore[j];
nscore[j]=mid;
}
}
System.out.println("考试成绩的前三名为:");
for(i=0;i<3;i++)
System.out.println(nscore[i]);
}
}
//完成 main 方法
public static void main(String[] args) {
int[] scores={89,-23,64,91,119,52,73};
HelloScores hello=new HelloScores();//创建对象
hello.Top(scores);//调用Top()方法,存入成绩数组
}
//定义方法完成成绩排序并输出前三名的功能
public void Top(int[] scores){//带参数无返回值方法
int i,j=0;
int[] nscore=new int[scores.length];
for(i=0;i<scores.length;i++)
if(scores[i]>=0&&scores[i]<=100)
nscore[j++]=scores[i];
for(i=0;i<nscore.length;i++)
for(j=i+1;j<nscore.length;j++){
int mid=nscore[i];
if(nscore[i]<nscore[j]){
nscore[i]=nscore[j];
nscore[j]=mid;
}
}
System.out.println("考试成绩的前三名为:");
for(i=0;i<3;i++)
System.out.println(nscore[i]);
}
}