学生管理系统实现
该系统主要功能如下:
- 添加学生:通过键盘录入学生信息,添加到集合中
- 删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除
- 修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改
- 查看学生:将集合中的学生对象信息进行展示
- 退出系统:结束程序
实现步骤
-
定义学生类,包含以下成员变量
学生类: Student
成员变量:
学号: :studentNo
姓名: name
年龄: age
生日: birthday构造方法:
无参构造
带四个参数的构造成员方法:每个成员变量对应给出get/set方法
-
学生管理系统主界面的搭建
-
学生管理系统的添加学生功能实现
-
学生管理系统的查看学生功能实现
-
学生管理系统的删除学生功能实现
-
学生管理系统的修改学生功能实现
-
退出系统
学生类定义:
public class Student {
private String sno; // 学号
private String name; // 姓名
private int age; // 年龄
public Student() {
}
public Student(String sno, String name, int age) {
this.sno = sno;
this.name = name;
this.age = age;
}
public String getSno() {
return sno;
}
public void setSno(String sno) {
this.sno = sno;
}
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;
}
}
测试类:
import java.util.ArrayList;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 创建集合容器对象