1、系统首页:显示系统的所有操作,并根据用户在控制台的输入选择需要使用的功能。
2、查询功能:用户选择该功能后,在控制台打印学生的所有信息。
3、添加功能:用户选择该功能后,要求用户在控制台输入学生学号,姓名,年龄和居住地的基本信息,在输入学号时,判断学号是否被占用,如果被占用则添加失败,并给出添加失败提示,反之则提示添加成功。
4、删除功能:用户选择该功能后,提示用户在控制台输入要删除学生的学号,如果输入的学号存在则提示删除成功,反之则提示删除失败。
5、修改功能:用户选择该功能后,提示用户在控制台输入要修改的学生学号、姓名、年龄、居住地信息,并使用输入的学号判断是否有此人,如果有则修改该学生信息,反之则提示学生信息不存在。
6、退出功能:用户选择该功能后,程序正常关闭。
7、代码如下:
import java.util.ArrayList;
import java.util.Scanner;
public class Student_1 {
private String sid;
private String name;
private String age;
private String address;
public Student_1() {
}
public Student_1(String sid, String name, String age, String address) {
this.sid = sid;
this.name = name;
this.age = age;
this.address