Java学习笔记(二)JavaSE简易学生管理系统(适合小白练手)
Java基础
Java学生管理系统
Java 学生管理系统
描述
Java SE 综合案例:学生管理系统。
若要查看 解题步骤、源码 请到原文查看,原文链接
题目
该系统主要功能如下:
- 定义一个 集合 容器用于存储全部学生 对象 的信息操作。
- 添加学生:通过键盘录入学生信息,添加到集合中。
- 删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除。
- 修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改。
- 查看学生:将集合中的学生对象信息进行展示。
- 退出系统:结束程序。
题目解决思路
- 在主方法中,设计系统总界面,利用 switch 语句,根据用户选择,执行对应的操作。
- 定义两个公共 方法,用于判断学生的学号是否重复和获取对象在集合中的索引。
- 分别定义添加学生、删除学生、修改学生、查看学生。
代码具体实现
定义学生类
学生信息管理系统具体实现
当未添加学生信息时,进行其他操作,都会返回该学生为空的提示(此处只展示一种),运行如下:
添加学生信息(添加 3 个学生信息,此处只展示一个),运行如下:
查询学生信息,运行如下:
当删除或者更新学生信息时,输入的学号不存在,则提示用户该学生不存在,询问用户是否继续(此处只展示一个),运行如下:
删除学生信息,运行如下:
删除学生信息之后,查询学生信息,此时发现学号为 03 的学生信息已经删除,运行如下:
修改学生信息,运行如下:
修改学生信息之后,查询学生信息,此时发现学号为 01 的学生信息已经更改,运行如下:
最后执行退出系统操作,运行如下:
以上案例运用了 Java SE 知识,实现了一个简易的学生信息管理系统。
本作品采用《CC 协议》,转载必须注明作者和本文链接