需求
完成一个综合案例:学生管理系统!
该系统主要功能如下:
1.添加学生:通过键盘录入学生信息,添加到集合中
2.删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除
3.修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改
4.查看学生:将集合中的学生对象信息进行展示 退出系统:结束程序
代码如下:
//学生信息管理系统
public class MainApp {
public static void main(String[] args) {
//创建一个集合对象,存储系统中的学生信息
ArrayList<Student> arrayList = new ArrayList<>();
while (true) {
// 展示主菜单
showMenu();
// 键盘录入选项
Scanner sc = new Scanner(System.in);
// 提示用户输入信息进行操作
System.out.println("请输入您需要选择的操作");
// 接受数据
String number = sc.nextLine();
// 跟据输入的信息进行判断
switch (number) {
// 选择1,进入添加信息方法
case "1":
addMessage(arrayList, sc);
break;
// 选择2,进入删除信息方法
case "2":
deleteMessage(arrayList,sc);
break;
// 选择3,进入修改信息方法
case "3":
reviseMessage(arrayList,sc);
break;
// 选择4,进入查看信息方法
case "4":
lookMessage(arrayList);
break;
// 选择5,进入退出系统方法
case "5":
System.o