为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > java学生成绩管理系统

java学生成绩管理系统

2023-06-10 10页 pdf 194KB 0阅读

用户头像 个人认证

is_352326

暂无简介

举报
java学生成绩管理系统注:这个程序要结合下面3个类才能运行:学生信息可以自己加/*1.编写一个学生成绩管理程序。学生的属性包括学号、姓名、年龄等。每个学生要学习若干课程,每门课程有平时成绩、期中考试成绩、实习成绩、期末考试成绩以及总评成绩等多个成绩,其中平时成绩的数目不定(因为不同课程的教师布置的平时作业数不同),而总评成绩是其它成绩的平均值。请先设计合理的对象容器类存放这些信息,然后设计程序完成以下功能:1)列出某个学生的所有成绩;2)列出某门课程每个学生的总评成绩,及所有学生总评成绩的总评分;3)分区段统计某门课程的学生总评成绩,例如60分以下...
java学生成绩管理系统
注:这个程序要结合下面3个类才能运行:学生信息可以自己加/*1.编写一个学生成绩管理程序。学生的属性包括学号、姓名、年龄等。每个学生要学习若干课程,每门课程有平时成绩、期中考试成绩、实习成绩、期末考试成绩以及总评成绩等多个成绩,其中平时成绩的数目不定(因为不同课程的教师布置的平时作业数不同),而总评成绩是其它成绩的平均值。请先合理的对象容器类存放这些信息,然后设计程序完成以下功能:1)列出某个学生的所有成绩;2)列出某门课程每个学生的总评成绩,及所有学生总评成绩的总评分;3)分区段统计某门课程的学生总评成绩,例如60分以下的学生人数、60至70分的学生人数等。根据兴趣,你还可实现其它一些功能。请仔细设计和组织你的类和使用的集合类对象。*/packageclassTestStudentManage{publicstaticvoidmain(String[]args){Liststudents=newArrayList();quals(sno)){//如果得到的学号和自己选的学号相等Listcourses=();//则得到相应的课程for(Coursec:courses){//遍历course课程集合输出}break;//跳出for循环}}}publicvoidshowTotalScore(Stringcname){//方法if(cname==null)return;//如果名字为空则返回intcountStudent=0;//定义整型初始值inttotalScore=0;//定义初始值"选择"+cname+"有以下学生:");for(Students:students){//遍历集合Listcourses=();for(Coursec:courses){//遍历集合if())){//如果名字和得到的名字相同countStudent++;//则相应的加1totalScore=totalScore+();"totalScore:"+());//输出}}}"所有学生总评成绩的总评分:"+(totalScore/countStudent));}publicvoidshowStaticsScore(Stringcname){//方法if(cname==null)return;//如果名字为空则返回intunder60=0;//定义初始值intbetween6070=0;//定义初始值for(Students:students){//遍历集合Listcourses=();for(Coursec:courses){//遍历集合if())){if()<60){//如果小于60under60++;//则加1}elseif()<=70){//如果在60和70之间between6070++;//则加1}}}}"分数在60以下的:"+under60);//输出"分数在60到70的:"+between6070);}}学生类:packageclassStudent{privateStringsno;privateStringname;privateintage;privateStringgender;privateStringmajor;privateListcourses;publicStringgetSno(){returnsno;}publicvoidsetSno(Stringsno){=sno;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){=name;}publicintgetAge(){returnage;}publicvoidsetAge(intage){=age;}publicStringgetGender(){returngender;}publicvoidsetGender(Stringgender){=gender;}publicStringgetMajor(){returnmajor;}publicvoidsetMajor(Stringmajor){=major;}publicListgetCourses(){returncourses;}publicvoidsetCourses(Listcourses){=courses;}publicStudent(Stringsno,Stringname,intage,Stringgender,Stringmajor,Listcourses){super();=sno;=name;=age;=gender;=major;=courses;}}课程类:packageclassCourse{privateStringcname;privateintusuallyScore;privateintmiddleScore;privateintpraticeScore;privateintfinalScore;privateinttotalScore;publicStringgetCname(){returncname;}publicvoidsetCname(Stringcname){=cname;}publicintgetUsuallyScore(){returnusuallyScore;}publicvoidsetUsuallyScore(intusuallyScore){=usuallyScore;}publicintgetMiddleScore(){returnmiddleScore;}publicvoidsetMiddleScore(intmiddleScore){=middleScore;}publicintgetPraticeScore(){returnpraticeScore;}publicvoidsetPraticeScore(intpraticeScore){=praticeScore;}publicintgetFinalScore(){returnfinalScore;}publicvoidsetFinalScore(intfinalScore){=finalScore;}publicintgetTotalScore(){returntotalScore;}publicvoidsetTotalScore(inttotalScore){=totalScore;}publicCourse(Stringcname,intusuallyScore,intmiddleScore,intpraticeScore,intfinalScore,inttotalScore){super();=cname;=usuallyScore;=middleScore;=praticeScore;=finalScore;=totalScore;}}
/
本文档为【java学生成绩管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索