Management_System:
public class Management_System {
//登录界面
public static void Interface() {
//打印
System.out.println("1.添加信息 2.查询信息 3.修改信息 4.删除信息 5.显示信息 6.退出系统");
//打印
System.out.println();
//打印
System.out.println("---------------------------------请选择操作------------------------------");
Scanner cs = new Scanner(System.in);
int i = cs.nextInt();
switch (i) {
//添加信息
case 1:
addInformation();
break;
//查询学生信息
case 2:
searchInformation();
break;
//修改学生信息
case 3:
ModifyInformation();
break;
//删除学生信息
case 4:
DeleteInformation();
break;
//显示学生信息
case 5:
showInterface();
break;
//退出学生管理系统
case 6:
//打印
System.out.println("---------------------欢迎您使用本系统,你已成功退出系统-----------------------");
System.exit(0);
break;
default:
//打印
System.out.println("--------------------------输入有误,请重新选择------------------------------");
//打印
System.out.println();
Management_System.Interface();
}
}
//存储学生信息---HashMap
static HashMap<Integer,Student> message = new HashMap<>();
//添加学生信息
public static void addInformation(){
Scanner zs = new Scanner(System.in);
//打印
System.out.print(" 请输入要录入学生的人数:");//要录入的学生人数
int number = zs.nextInt();
//利用循环来输入每一个学生的信息
for (int i = 1;i<=number;i++){
System.out.println(" 录入第" +i+ "个学生信息");
System.out.print(" 姓名:");
String name= zs.next();
System.out.print(" 身份证:");
String ID = zs.next();
//打印
System.out.print(" 学号:");
int id= zs.nextInt();
message.put(id,new Student(name,ID));
//打印
System.out.println("---------------------------------录入成功!------------------------------");
//打印
System.out.println();
}
//打印
System.out.println("-------------------------是否继续录入学生信息,y/n--------------------------");//判断你是否要继续录入学生信息
String anows = zs.next();
//对你的选择左判断
if (anows.equalsIgnoreCase("y")||anows.equalsIgnoreCase("Y")){ //是
addInformation();
}else if(anows.equals("n")||anows.equals("N")) { //否,返回主界面
//打印
System.out.println();
//打印
System.out.println("------------------------------已回到主界面---------------------------------");
//打印
System.out.println();
//打印
System.out.println("-----------------------------------------------------------------------");
Interface();//返回主界面
}else {
//打印
System.out.println();
//打印
System.out.println("----------------------------输入错误,返回主界面---------------------------");
//打印
System.out.println("-----------------------------------------------------------------------");
Interface();
}
}
//查询个人学生信息
public static void searchInformation() {
Scanner zc = new Scanner(System.in);
if (message.size() == 0) {
//打印
System.out.println();