public void t10(){ //学生管理系统
System.out.println("请输入学生个数:");
final int cnt=new Scanner(System.in).nextInt(); //学生个数
double[] gradeArray=new double[cnt]; //成绩数组
double sum=0; //成绩和
double ave=0; //平均成绩
double rate=0; //成材率,以90分以上加入为例
while(true){
System.out.println("请输入数字选择功能:");
int flag=new Scanner(System.in).nextInt(); //选择功能
switch(flag){
case 1:System.out.println("请输入学生成绩:");
for(int i=0;i<gradeArray.length;i++){
gradeArray[i]=new Scanner(System.in).nextDouble();
}
System.out.println("录入完毕!");
break;
case 2:
for(int i=0;i<gradeArray.length;i++){
System.out.println(gradeArray[i]);
}
break;
case 3:
for(int i=0;i<gradeArray.length;i++){
sum+=gradeArray[i];
}
System.out.println(sum);
break;
case 4:
ave=sum/cnt;
System.out.println(ave);
break;
case 5:
Arrays.sort(gradeArray);
System.out.println("成绩最高分为"+gradeArray[cnt-1]);
break;
case 6:
Arrays.sort(gradeArray);
System.out.println("成绩最低分为"+gradeArray[0]);
break;
case 7:
double fl=0;
for(int i=0;i<gradeArray.length;i++){
if(gradeArray[i]>=90){
fl++;
}
}
rate=(fl/cnt)*100;
System.out.println("成材率为:"+rate+"%");
break;
}
}
}
java 学生管理系统
最新推荐文章于 2022-10-09 11:50:53 发布