public class T2 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("欢迎使用学生成绩管理系统");
System.out.println("请输入学生数量:");
int student=sc.nextInt();
//创建学生成绩数组(用来存放成绩)
//student就是这个数组的长度
double[] score=new double[student];
for(int k=0;k<score.length;k++) {
//游标是从0开始但是学生是从1开始所以是(k+1)
System.out.println("请输入第"+(k+1)+"位学生的成绩");
//输入k游标的学生成绩
score[k]=sc.nextDouble();
}
boolean falg=true;
while(falg) {
System.out.println("请输入选项:1,查看最高分 2,查看最低分 3,查看平均分4,查看总分5,退出");
int choose=sc.nextInt();
switch(choose) {
case 1:
//查看最高分
double max=score[0];
for(int i=0;i<score.length;i++) {
double fen=score[i];
if(max<score[i]) {
max=fen;
}
}
System.out.println("最高分是:"+max);
break;
case 2:
//查看最低分
double lowScore=score[0];//定义0游标分最低跟后面的比
for(int i=0;i<score.length;i++) {
double f=score[i];//定义一个变量来接受成绩
if(lowScore>f) {//用自己定义的最低分和别的游标进行比较
lowScore=f;//如果最低分大于遍历得分那么遍历出来得分就是最低分
}
}
System.out.println("最低分是:"+lowScore);
break;
case 3:
//定义一个总分
double tota=0;
for(int i=0;i<score.length;i++) {
tota=tota+score[i];//总分
}
//定义一个变量获取平均分
double f=tota/student;
System.out.println("平均分是"+f);
break;
case 4:
//定义一个总分
double totalScore=0;
for(int i=0;i<score.length;i++) {
totalScore=totalScore+score[i];
}
System.out.println("总分是:"+totalScore);
break;
default :
falg=false;
System.out.println("欢迎下次使用");
break;
}
}
}
}