package imoocjava8_1;
import java.util.Arrays;
public class helloWorld {
public static void main(String[] args){
int[] scores ={89,-23,64,119,52,73};//成绩数组
helloWorld big3 = new helloWorld();//创建新的对象并命名为big3
big3.showtop(scores);//调用方法“showtop3”,并导入成绩数组
}
/*
* 功能:输出考试成绩的前三名,定义一个整型参数数组的方法,用来传入成绩数组
*/
public void showtop(int[] scores){
Arrays.sort(scores);//使用Arrays.sort()方法实现数组的排序
int num=0;//保存有效成绩的数量
for(int i=scores.length-1;i>=0;i--){//倒序遍历数组中的每一个分数
if(scores[i]<=0&&scores[i]>=100){//判断成绩的有效性
continue;//如果成绩无效,则跳出本次循环,忽略此成绩
}
num++;//有效成绩数+1
if(num>3){//判断有效成绩的数量
break;//如果成绩大于3,则结束循环,准备输出成绩的前三名
}
System.out.println("成绩排名前三的是:"+scores[i]);
}
}
}
运行结果如下:
成绩排名前三的是:119
成绩排名前三的是:89
成绩排名前三的是:73
明漠君
漠然的笑
明漠君
相关分类