Java:实现学生管理系统

先写一个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);//查看单个学生的信息
           
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值