先写一个Student类,声明条件
class Student{
private String name; //姓名
private int age;//年龄
private String grade; //班级
private int eid;//学号
public static int numberOfStudent = 0;
public Student(String name,int age,String grade){
this.name = name;
this.age = age;
this.grade = grade;
this.eid = ++numberOfStudent;
}
public void setGrade(String grade) { //班级
this.grade = grade;
}
public String getGrade() {
return grade;
}
public void setAge(int age) { //年龄
this.age = age;
}
public int getAge() {
return age;
}
public void setName(String name) {//姓名
this.name = name;
}
public String getName() {
return name;
}
public void setEid(int eid) {//学号
this.eid = eid;
}
public int getEid() {
return eid;
}
public void show(){ //学生信息展示
System.out.println("姓名:"+name+";年龄:"+age+";学号是:"+eid+";班级:"+grade);
}
}
再写选择系统的条件
public static void main(String[] args) {
ArrayList<Student> arr = new ArrayList<>();
boolean falg = true;
while (falg) {
System.out.println("--------欢迎来到学生管理系统--------");
System.out.println("1.添加学生的信息");
System.out.println("2.删除学生的信息");
System.out.println("3.修改学生的信息");
System.out.println("4.查看单个学生的信息");
System.out.println("5.查看所有学生的信息");
System.out.println("6.退出");
System.out.println("请输入你的选择");
Scanner input = new Scanner(System.in);
int a = input.nextInt();
switch (a) {
case 1:
addStudent(arr);//添加学生信息
break;
case 2:
deleteStudent(arr);//删除学生信息
break;
case 3:
amendStudent(arr);//修改学生的信息
break;
case 4:
findStudent(arr);//查看单个学生的信息