Java学生成绩管理系统.doc

Java学生成绩管理系统.doc

ID:50977906

大小:44.00 KB

页数:6页

时间:2020-03-16

Java学生成绩管理系统.doc_第1页
Java学生成绩管理系统.doc_第2页
Java学生成绩管理系统.doc_第3页
Java学生成绩管理系统.doc_第4页
Java学生成绩管理系统.doc_第5页
资源描述:

《Java学生成绩管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Java程序设计》课程设计指导书一、课程设计的目的课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机地结合起来,锻炼学生的分析解决实际问题的能力。提高学生运用所学知识解决实际问题的能力。利用所学的面向对象及Java编程知识和技巧,通过布置具有一定难度的程序设计题目,并且要求学生独立完成所布置题目,在分析设计过程中,要求学生养成良好的编程习惯,学会分析简单的实际问题,并能利用所学的知识建立系统的逻辑结构,学会简单的调试技巧和方法。根据系统的功能要求,要求学生在教师的指导下逐步完成程序的设计。二、课程设计题目、结构及要求第一部分小程序练习1.输出50—100间

2、的所有素数,其中判断一个数是否为素数用函数完成。publicclasscc{publicstaticvoidmain(String[]args){getP2(100);}publicstaticvoidgetP2(intn){intcount=0;for(inti=50;i<=n;i++){intj;intk=(int)Math.sqrt(i)+1;for(j=2;j<=k;j++){if(i%j==0)break;}if(j>=k){System.out.print(i+",");count++;}}System.out.println("Total:"+count);}}2.设计一个学

3、生成绩管理系统,能输入学生的学号、姓名和成绩等数据,能按成绩从高到低进行排序,并能将排序的结果输出。提示:设计一个学生类student,包含三个私有数据成员,即学号sno、姓名sname和成员score;在学生类student中再设计三个方法setdata、display和getscore,分别用于完成输入学生信息、输出学生信息、返回某个学生成绩的功能;定义一个manage类,它有一个student类型的私有数据成员s[num],其中num表示学生人数;在manage类中分别定义三个方法input、output、sort,分别用于完成输入、输出和排序功能。student类:publiccl

4、assstudent{intnum;privateStringsno;privateStringsname;privatefloatscore;//变量的set和getpublicStringgetSno(){returnsno;}publicvoidsetSno(Stringsno){this.sno=sno;}publicStringgetSname(){returnsname;}publicvoidsetSname(Stringsname){this.sname=sname;}publicfloatgetScore(){returnscore;}publicvoidsetScore(

5、floatscore){this.score=score;}publicintdisplay(Objecto){studentm=(student)o;return(int)(this.score-m.score);}publicvoidsetdata(){System.out.println("请输入学生人数:");}}manage类:importjava.util.ArrayList;importjava.util.List;importjava.util.Scanner;publicclassmanage{intnum;staticListsa=newArrayLi

6、st();publicstaticvoidmain(String[]args){managess=newmanage();ss.input();System.out.println("学号"+"t"+"姓名"+"t"+"成绩");ss.sort();ss.output(sa);}publicListinput(){Scannerin=newScanner(System.in);studentsk=newstudent();sk.setdata();num=in.nextInt();for(inti=0;i

7、student();System.out.println("请输入第"+(i+1)+"个学生的学号:");s1.setSno(in.next());System.out.println("请输入第"+(i+1)+"个学生的姓名:");s1.setSname(in.next());System.out.println("请输入第"+(i+1)+"个学生的成绩:");s1.setScore(in.nextFloat());s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。