java程序设计学生成绩统计.ppt
- 文档编号:1396787
- 上传时间:2022-10-22
- 格式:PPT
- 页数:12
- 大小:47.50KB
java程序设计学生成绩统计.ppt
《java程序设计学生成绩统计.ppt》由会员分享,可在线阅读,更多相关《java程序设计学生成绩统计.ppt(12页珍藏版)》请在冰豆网上搜索。
第14章学生成绩统计,本章是一个学生成绩统计的程序,综合运用了前面章节所学的各种知识,系统化地展示了java语言在解决实际问题方面的强大能力。
同时,本章还介绍了程序分析与设计的方法和步骤。
14.1程序分析,程序的需求分析是理解用户的要求,由用户的说明转换成程序开发需求规格说明的过程。
需求分析主要是解决所要编写的程序做什么的问题。
程序的实现方法如下所示。
(1)程序界面
(2)数据存储(3)菜单的实现,14.2程序编写,程序的需求分析和功能设计已经完毕,接下来进入程序的代码编写阶段了。
根据功能的要求,把整个程序划分为六个子程序。
这六个子程序分别为菜单选择子程序、数据录入子程序、数据列表子程序、数据统计子程序、学生成绩查询子程序和学生成绩删除子程序。
14.2.1菜单选择,菜单选择函数使用switch语句来实现,该函数是一个没有参数也没有返回值的无参函数。
函数的功能是通过输入相应的菜单编号,程序去执行相应的子程序。
14.2.2数据录入,数据录入子程序是一个无参数函数,可以让用户从键盘录入数据。
首先提示用户输入学生的姓名和数学、语文、英语成绩,输入完毕后,这些信息保存在二维数组里,然后显示一个菜单让用户选择继续录入还是返回主菜单。
14.2.3数据列表子程序,在输入时用户可以查看已经输入的数据列表,输入完毕后也可以浏览输入的所有信息。
数据列表子程序是一个无参数函数,功能是显示出已经录入的所有学生及成绩信息。
14.2.4数据统计子程序,数据统计子程序是一个无参数函数,功能是输出数学、语文、英语的成绩总分和平均分。
程序的代码如下所示。
14.2.5学生信息查询子程序,该子程序是一个无参数函数,功能是输入一个学生的姓名来查找该学生的信息。
如果输入的学生名字存在,则显示出该学生的名字及其数学、语文、英语成绩;如果该学生不存在,则程序提示没有该学生的信息。
14.2.6删除数据子程序,该子程序首先提示用户输入学生的姓名,然后程序根据学生的姓名在数组中查找该学生。
如果找到,则删除该学生的信息,同时,在这个学生位置之后的数组元素都前移一位;如果没有找到该学生,则程序提示该学生不存在。
最后,程序显示出一个菜单让用户选择下一步的操作。
14.2.7其他子程序,除了上面的六个主要子程序外,还有两个经常被调用的辅助子程序,分别为从键盘读取数据函数和学生记录函数。
14.2.8程序的编写和运行,学生成绩统计系统的编写步骤和运行结果如下所示。
14.3小结,本章用一个综合的例子总结了Java的各种应用,读者在其中不仅要学会每个技术点的用法,还要学会如何编写一个完整的系统,体会程序设计的思路方法。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 程序设计 学生 成绩 统计