学籍管理系统(简易)(java代码实现)实验报告

学籍管理系统(简易)(java代码实现)实验报告

ID:14153974

大小:163.50 KB

页数:9页

时间:2018-07-26

学籍管理系统(简易)(java代码实现)实验报告_第1页
学籍管理系统(简易)(java代码实现)实验报告_第2页
学籍管理系统(简易)(java代码实现)实验报告_第3页
学籍管理系统(简易)(java代码实现)实验报告_第4页
学籍管理系统(简易)(java代码实现)实验报告_第5页
资源描述:

《学籍管理系统(简易)(java代码实现)实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、江西师范大学计算机信息工程学院学生实验报告专业:计算机科学与技术姓名:__学号:_日期:_2012-05-06_课程名称Java程序设计实验室名称X4313实验名称学籍管理系统指导教师化志章成绩1.实验目的1、熟悉和掌握字符串、数组等两种高级数据类型;2、进一步应用Scanner类的对象,读取不同类型的数据;3、进一步训练自顶向下逐步求精策略,并应用于实际问题;4、在函数的参数传递中,传递String对象和数组对象。2.实验内容设计的程序有如下功能:1、能输入10个学生信息,学生信息中包含学号,姓名,年龄,语文,数学,英语等内容;2、有统计功能,如统计个人的总分、平均分,以及整体的单科

2、平均分、总分平均;3、按语文、数学、英语、年龄、学号等中的任一种对学生进行排序;4、能输出所有人的具体信息;5、输入指定姓名或学号,输出符合条件的学生信息;6、以循环菜单的方式列出上述功能供用户选择;输入0则退出系统。注意:排序、统计、检索、打印等,必须用子程序单独实现,并以学生信息数组为参数。7、数学、语文、英语均为成绩,考虑重用同一程序实施排序;8、考虑系统的可交互性,即对要求用户输入信息格式必须给出友好的提示;9、在完成相关功能后给出结果信息。3.设计思路1、用以下数组存储10位学生的信息:publicstaticint[]number=newint[10];//学号public

3、staticString[]name=newString[10];//名字publicstaticint[]age=newint[10];//年龄publicstaticdouble[]chinese=newdouble[10];//语文publicstaticdouble[]math=newdouble[10];//数学publicstaticdouble[]english=newdouble[10];英语publicstaticdouble[]p_ave=newdouble[10];//平均分publicstaticdouble[]t_score=newdouble[10];//总

4、分2、对于功能(1:排序2:统计3:检索4:打印)分别用四个函数实现,具体算法见相应的代码;各函数对相应的数组进行操作。3、最后根据用户的功能选择,主函数调用相应的函数实现其功能。4.关键代码importjava.io.*;importjava.util.*;publicclassAd_student{//全局变量publicstaticint[]number=newint[10];publicstaticString[]name=newString[10];publicstaticint[]age=newint[10];publicstaticdouble[]chinese=newd

5、ouble[10];publicstaticdouble[]math=newdouble[10];publicstaticdouble[]english=newdouble[10];publicstaticdouble[]p_ave=newdouble[10];publicstaticdouble[]t_score=newdouble[10];publicstaticdouble[]c_ave=newdouble[3];publicstaticdoublet_score_ave;publicstaticvoidmain(Stringargs[])throwsIOException{in

6、ti,n,m;System.out.println("******************学生管理系统************************");System.out.println("请输入10个学生的信息及成绩(学号姓名语文数学英语)");Scanners=newScanner(System.in);for(i=0;i<10;i++){number[i]=s.nextInt();name[i]=s.next();age[i]=s.nextInt();chinese[i]=s.nextDouble();math[i]=s.nextDouble();english[i]=s.

7、nextDouble();}System.out.println("****************************************************");System.out.println("##主菜单##1:排序2:统计3:检索4:打印0:退出");System.out.println("****************************************************");System.out

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

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

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