周记

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

学员管理系统

需求:

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语句打印出所有集合中的信息。

你可能感兴趣的:(周记)