学生管理系统一共有5个功能:
1.添加学生
2.删除学生
3.修改学生信息
4.查看学生信息
5.退出(jvm退出即可)
一共有5个方法和一个类
增删改查加上main方法,一个学生类,
主函数:
1.先输出管理系统主界面,
2.从键盘拿到要进行的操作。
3.根据操作码用switch语句调用相应的函数,实现相应的功能。
4.使用循环回到主界面。
添加学生信息:
1.从键盘拿到要添加的学生学号
2.判断学号是否有使用过,让该学号与集合中的每一个学生对象的学号进行对比,使用过则重新输入,没使用过则继续输入其他信息(可使用一个方法实现该功能)
3.输入其他学生信息
4.创建一个学生对象,将学习信息赋值给成员变量
5.将学生对象用add()方法加入到学生对象集合中
6.给出提示信息,添加成功
修改学生信息:
1.从键盘拿到要修改的学生学号
2.判断学生学号是否存在,不存在则重新输入,存在则修改
3.存在时,得到该学生的索引值i,从键盘输入学生信息的值,并赋值给学生对象的成员变量
并将该学生对象覆盖之前集合中索引值为i的学生对象。
4.给出提示信息,修改成功
删除学生信息:
删除学生信息与修改学生信息基本一致,最后用remove()方法删除即可
查看学生信息:
1.判断是否有学生信息,array.sizce()==0?如果有,则打印,如果没有,则给出提示,没有学生信息,请添加后重试
2.有学生信息,则先打印表头,\t可表示空格,让格式看上去更舒服。遍历学生对象集合,并打印信息,上文已遍历多次此处不再赘述。