Java学习笔记(二)JavaSE简易学生管理系统(适合小白练手)

本文参考 嗨客网 Java 实战

Java基础 Java学生管理系统

Java 学生管理系统

描述

Java SE 综合案例:学生管理系统。

若要查看 解题步骤源码 请到原文查看,原文链接

题目

该系统主要功能如下:

  1. 定义一个 集合 容器用于存储全部学生 对象 的信息操作。
  2. 添加学生:通过键盘录入学生信息,添加到集合中。
  3. 删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除。
  4. 修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改。
  5. 查看学生:将集合中的学生对象信息进行展示。
  6. 退出系统:结束程序。

题目解决思路

  1. 在主方法中,设计系统总界面,利用 switch 语句,根据用户选择,执行对应的操作。
  2. 定义两个公共 方法,用于判断学生的学号是否重复和获取对象在集合中的索引。
  3. 分别定义添加学生、删除学生、修改学生、查看学生。

代码具体实现

定义学生类

嗨客网(www.haicoder.net)

学生信息管理系统具体实现

嗨客网(www.haicoder.net)

当未添加学生信息时,进行其他操作,都会返回该学生为空的提示(此处只展示一种),运行如下:

嗨客网(www.haicoder.net)

添加学生信息(添加 3 个学生信息,此处只展示一个),运行如下:

嗨客网(www.haicoder.net)

查询学生信息,运行如下:

嗨客网(www.haicoder.net)

当删除或者更新学生信息时,输入的学号不存在,则提示用户该学生不存在,询问用户是否继续(此处只展示一个),运行如下:

嗨客网(www.haicoder.net)

删除学生信息,运行如下:

嗨客网(www.haicoder.net)

删除学生信息之后,查询学生信息,此时发现学号为 03 的学生信息已经删除,运行如下:

嗨客网(www.haicoder.net)

修改学生信息,运行如下:

嗨客网(www.haicoder.net)

修改学生信息之后,查询学生信息,此时发现学号为 01 的学生信息已经更改,运行如下:

嗨客网(www.haicoder.net)

最后执行退出系统操作,运行如下:

嗨客网(www.haicoder.net)

以上案例运用了 Java SE 知识,实现了一个简易的学生信息管理系统。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!