欢迎来到天天文库
浏览记录
ID:37852312
大小:37.50 KB
页数:4页
时间:2019-06-01
《JAVA成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、importjava.io.IOException;importjava.util.Scanner;publicclassGradeManageSystemV1{publicstaticintMAXSTUDENTS=3;//最大学生数publicstaticvoidmain(String[]args){while(true){System.out.println("欢迎使用学生成绩管理系统");System.out.println("1.计算总成绩和平均成绩");System.out.println("2.成绩分析");System.out.println("3.退出系统");System.
2、out.println("请输入数字1—3选择功能>>");Scannerin=newScanner(System.in);intoption=in.nextInt();if(!(option>=1&&option<=3)){System.out.println("错误提示只能输入数字1—3选择功能");continue;}switch(option){case1:sumAndAverageScores();break;case2:analysisGrade();break;case3:return;default:System.out.println("输入数字有误,请输入1~3的数字选择
3、功能>>");break;}waitPress();}}publicstaticvoidsumAndAverageScores(){intsum=0;intcount=0;while(true){intscore=getAndValidateGrade();if(score==-1){break;}sum+=score;count++;if(count>=MAXSTUDENTS){System.out.println("学生人数最多不能超过"+MAXSTUDENTS+"人");break;}}if(count>0){System.out.println("共录取人数"+count+"的成绩"
4、);System.out.println("学生总成绩"+sum);System.out.println("学生平均成绩"+sum/count);}else{System.out.println("请先录入学生成绩");}}publicstaticvoidanalysisGrade(){intnumberPassed=0;intnumberFailed=0;intnumberBe90_100=0;intnumberBe80_89=0;intnumberBe70_79=0;intnumberBe60_69=0;intnumberBe0_59=0;intcount=0;while(true){i
5、ntscore=getAndValidateGrade();if(score==-1){break;}count++;if(score>=60){numberPassed++;}else{numberFailed++;}intn=(int)Math.floor(score/10);switch(n){case10:case9:numberBe90_100++;break;case8:numberBe80_89++;break;case7:numberBe70_79++;break;case6:numberBe60_69++;break;default:numberBe0_59++;break
6、;}if(count>=MAXSTUDENTS){System.out.println("学生人数最多不能超过"+MAXSTUDENTS+"人");break;}}if(count>0){System.out.println("及格人数="+numberPassed);System.out.println("不及格人数="+numberFailed);System.out.println("等级为优秀的人数="+numberBe90_100);System.out.println("等级为良的人数="+numberBe80_89);System.out.println("等级为中的人数="+
7、numberBe70_79);System.out.println("等级为及格的人数="+numberBe60_69);System.out.println("等级为不及格的人数="+numberBe0_59);}else{System.out.println("请先录入学生的成绩");}}privatestaticintgetAndValidateGrade(){while(true){System.ou
此文档下载收益归作者所有