Java写学生管理系统,用单列集合ArrayList~~~

(ps:资源里有源码)

首先我们需要知道学生管理系统就是将学生信息在集合里进行添加、删除等操作,所以在这里我们需要建立两个类,一个学生类,标准的JavaBean格式,还有一个就是学生管理类,在这个类里进行对学生的逻辑操作。

目录

一、学生类

二、学生管理类的逻辑

2.1主界面

 2.2添加学生功能

 2.3查询学生功能

 2.4删除学生功能

 2.5修改学生信息功能


一、学生类

在这个类里,我们需要定义私有的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
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值