Java实现 学生管理系统项目 完整版,每个功能详细介绍,最后面完整源代码可直接执行

本文详细介绍了使用Java实现的学生管理系统的各个功能,包括添加、删除、修改和查看学生信息。每个功能都有相应的代码实现和效果展示,源代码可供直接执行。通过面向对象编程,定义学生类,并在主界面使用Scanner进行用户交互,实现功能操作。
摘要由CSDN通过智能技术生成

项目演示:

---------欢迎来到学生管理系统---------
1、 添加学生
2、删除学生
3、修改学生
4、查看所有学生
5、退出
请输入你的选择:

实现思路:

1、定义学生类
2、主界面的代码编写
3、添加学生的代码编写
4、查看学生的代码编写
5、删除学生的代码编写
6、修改学生的代码编写

每一个功能都定义一个方法,在方法里面来实现功能,再在main函数里面相应位置调用就可以。

1、定义学生类

学生类这里我们定义的一个标准学生类,里面设置了四个学生信息,都用private修饰。每一个学生成员变量都提供get/set方法。这里不是很清楚的可以去看一下我的 Java面向对象——封装 这篇文章

下面是学生类的源代码

public class Student {
   
   private String xh; //学号
   private String name; //姓名
   private String age; //年龄
   private String juzd; //居住地

    public Student(){
     //不带参数的构造方法

    }
    //带四个参数的构造方法
    public Student(String xh,String name,String age,String juzd){
   
        this.xh=xh;
        this.name=name;
        this.age=age;
        this.juzd=juzd;
    }

    public void setXh(String xh) {
   
        this.xh = xh;
    }

    public String getXh() {
   
        return xh;
    }

    public void setName(String name) {
   
        this.name = name;
    }

    public String getName() {
   
        return name;
    }

    public void setAge(String age) {
   
        this.age = age;
    }

    public String getAge() {
   
        return age;
    }

    public void setJuzd(String juzd) {
   
        this.juzd = juzd;
    }

    public String getJuzd() {
   
        return juzd;
    }
}

2、主界面的代码编写

思路:

1、用输入语句完成主界面的编写
2、用Scanner实现键盘录入数据
3、用switch语句完成操作的选择
4、用循环完成再次回到主界面

下面是主界面源代码

 public static void main(String[] args) {
   
        ArrayList<Student> array=new ArrayList<>();
        while (true) {
   
            System.out.println("---------欢迎来到学生管理系统---------");
            System.out.println("1、 添加学生");
            System.out.println("2、删除学生");
            System.out.println("3、修改学生");
            System.out.pr
  • 14
    点赞
  • 118
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值