周记

这周小游戏到了瓶颈期,打算今天晚上问问学长,前几天又找出来以前做的学生管理系统,这里做了总结。

学员管理系统

需求:

1.添加学生信息      学号(唯一标识,不能重复),姓名,班级

2.编辑学生信息 根据(学号)修改信息

3.展示所有学员信息

执行过程

1. 打印系统菜单

2. 等待用户选择要执行的选项

3. 执行用户选择的动作

4. 退出系统

考虑方向

1、添加学生信息    学号(唯一标识,不能重复),姓名,班级

(1)用ArrayList集合来储存学生信息。用Scanner输入学生信息。

(2)学号不重复可以创建两个集合,一个储存学生其他信息,一个储存学号。在储存学号的Arraylist的集合中调用contains方法。(contains的作用是用来判断元素是否在集合中)

(3)姓名,班级,学号,用创建对象的思想,创建一个Student类,用pravite修饰姓名,班级,学号,在利用set和get来使用三个成员变量;Student类用重载创建一个无参构造,一个带参构造。

2、编辑学生信息 根据(学号)修改信息

(1)在修改信息时,首先要判断学号是否存在,所以使用contains方法。定义一个boolean类型的函数,使用If语句,若存在则结束本次操作输出:您输入的学号不存在;若存在继续向下进行修改步骤。

(2)若学号存在,再次调用Scanner输入修改的信息,

3、展示所有学员信息

使用foreach语句打印出所有集合中的信息。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容