(ps:资源里有源码)
首先我们需要知道学生管理系统就是将学生信息在集合里进行添加、删除等操作,所以在这里我们需要建立两个类,一个学生类,标准的JavaBean格式,还有一个就是学生管理类,在这个类里进行对学生的逻辑操作。
目录
一、学生类
在这个类里,我们需要定义私有的id、姓名、年龄等成员变量,分别写一个无参构造方法和一个带参构造方法,和所有成员变量的getXXX()/setXXX方法,这里的set、get方法是为了后续的设置以及调用。
private String id;
private String name;
private int age;
private String major;
public Student() {
}
public Student(String id, String name, int age, String major) {
this.id = id;
this.name = name;
this.age = age;
this.major = major;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getMajor() {
return major;
}
public void setMajor(String major) {
this.major = major;
}
二、接下来我们进行学生管理类的逻辑编写
2.1主界面
首先,先把最基础的选项做出来,注释掉的是最开始还没编写方法的时候用这个测试,比如键盘录入1就会打印“添加学生”......
又因为这个键盘录入选择是无限次的,所以把这段代码块放在一个while循环里。
System.out.println("---------欢迎来到学生管理系统---------");
System.out.println("请选择您的选择:1.添加学生2.删除学生3.修改学生4.查询学生5.退出");
Scanner sc = new Scanner(System.in);
String choose = sc.ne