精华内容
下载资源
问答
  • 主要为大家详细介绍了Java GUI实现学生成绩管理系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • JavaSwing实现的艺考服务学生管理系统,其中包括面板、表格、Excel导入导出、按钮事件、菜单组等功能。导出jar包后可以打包成exe可执行文件,实在是居家旅行、杀人越货必备之良品。
  • java作业学生成绩管理系统(控制台实现),适合刚学习java面向对象的同学
  • 主要为大家详细介绍了java实现学生管理系统(面向对象),文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 学生成绩管理系统主要实现了 1、 登录验证账号信息 2、 学生注册、教师注册 3、 添加学生成绩信息 4、 修改学生成绩信息 5、 查询学生成绩信息 6、 删除学生成绩信息 7、 文件导入学生成绩信息 8、 学生账号管理 9、...
  • java实现学生成绩管理系统Java完成算法设计和程序设计并上机调试通过。程序添加适当的注释,程序的书写要采用缩进格式。程序具在一定的健壮性,即当输入数据非法时,程序也能适当地做出反应,如插入删除时指定的...
  • 本资源是利用java语言编写的学生学生成绩管理系统,以及学院开课情况设计
  • 主要介绍了java实现简单的学生信息管理系统,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 编写学生管理系统,学生信息(学员信息:学号、姓名、年龄、性别、家庭住址,其他属性可以自行给定)以对象方式存入数组中,利用控制台显示; 需求:1.用户需要登陆,如果无法登陆的用户需要先注册(登陆,注册,...
  • 基于java swing开发的桌面程序-学生信息管理系统实现了增删改查 包括用户的登陆注册等功能 项目采用技术: javabean+swing+jdbc+mysql进行开发 采用mvc的技术结构
  • 编写程序实现学生信息的基本管理:录入、查询、显示、删除、修改等操作,利用ArrayList进行信息存储,利用表格显示信息。
  • 作为学校,除了育人,就是育知,学生信息管理的计算机化是在整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,由于它的重要性,学生信息管理系统的开发与应用就逐渐提入议程,并占着...
  • 学生信息管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立起数据一致性和完整性强、数据安全性好的库.而对于后者则要求应用程序功能完备,...
  • java为开发技术,实现了一个学生信息管理系统学生信息管理系统的主要使用者分为管理员、学生学生:个人中心、学院信息管理、专业信息管理、班级信息管理、课程信息管理、课表信息管理、学生成绩管理、学生考勤...
  • JAVA实现学生信息管理系统+图形用户界面(GUI)
  • 学生信息管理系统 功能说明 学生信息管理,包括学生、班级、院系、课程、成绩等的管理。 本程序仅供学习食用。 工程环境 JDK IntelliJ IDEA MySQL 运行说明 1、安装JDK。 2、导入SQL脚本并配置。 使用前...
  • 写一个小程序:学生管理系统。需求是学生信息录入:姓名,学号,班级,以及其他信息,针对不同课程,建立不同的成绩录入方法。需要注意同一学生,可能会有不同的课程,以及不同课程,总成绩方法计算方式不一样,输入的...
  • 采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
  • 包括查看、添加、删除、修改、排序学生信息,学生类有姓名、学号、和四门成绩,总成绩和平均分。涉及知识点:简单异常处理,接口实现,集合中Arraylist的使用。适合Java初学者
  • java学生成绩管理系统界面设计
  • Java代码实现学生管理系统

    万次阅读 多人点赞 2020-12-03 19:18:45
    1.2 学生管理系统实现思路 定义学生类 主界面的代码编写 添加学生的代码编写 查看学生的代码编写 删除学生的的代码编写 修改学生的代码编写 1.3 定义学生类 学生类: Student 成员变量: 学号:sid 姓名:name ...

    学生管理系统

    1.1 项目演示

    在这里插入图片描述

    1.2 学生管理系统实现思路

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

    1.3 定义学生类

    学生类:

    • Student

    成员变量:

    • 学号:sid
    • 姓名:name
    • 年龄:age
    • 居住地:address

    构造方法:

    • 无参构造
    • 带四个参数的构造

    成员方法

    • 每个成员变量对应给出get/set方法

    1.4 主界面的代码编写

    思路

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

    1.5 添加学生的代码编写

    思路

    1. 用键盘录入选择添加学生

    2. 定义一个方法,用于添加学生

      1. 显示提示信息,提示要输入何种信息
      2. 键盘录入学生对象所需要的的数据
      3. 创建学生对象,把键盘录入的数据赋值给学生对象的成员变量
      4. 将学生对象添加到集合中(保存)
      5. 调用方法

      在这里插入图片描述

    1.6 查看学生代码的编写

    思路

    1. 用键盘录入选择查看所有学生信息
    2. 定义一个方法,用于查看学生信息
      1. 显示表头信息
      2. 将集合中数据取出按照对应格式显示学生信息,年龄显示补充”岁“
    3. 调用方法

    在这里插入图片描述

    1.7 查看学生代码的编写升级版

    思考: 假如并没有先添加学生,而是一进来就直接查看学生信息,这时候集合中是没有数据的,控制台就不可能有学生数据信息,表头的信息也不应该显示。

    思路

    1. 用键盘录入选择查看所有学生信息
    2. 定义一个方法,用于查看学生信息
      1. 判断集合中是否有数据,如果没有显示提示信息
      2. 显示表头信息
      3. 将集合中数据取出按照对应格式显示学生信息,年龄显示补充”岁“
    3. 调用方法

    在这里插入图片描述

    1.8 删除学生的代码编写

    思路

    1. 用键盘录入选择删除学生信息
    2. 定义一个方法,用于删除学生信息
      1. 显示提示信息
      2. 键盘录入要删除的学生学号
      3. 遍历集合将对应学生对象从集合中删除
      4. 给出删除成功提示
    3. 调用方法

    在这里插入图片描述

    1.9 修改学生的代码编写

    思路

    1. 用键盘录入选择修改学生信息
    2. 定义一个方法,用于修改学生信息
      1. 显示提示信息
      2. 键盘录入要修改的学生学号
      3. 键盘录入要修改的学生信息
      4. 遍历集合修改对应的学生信息
      5. 给出修改成功提示
    3. 调用方法

    在这里插入图片描述

    1.10 解决删除/修改学生学号不存在问题

    思路

    1. 在删除/修改学生操作前,对学号是否存在进行判断
      1. 如果不存在,显示提示信息
      2. 如果存在,执行删除/修改操作

    在这里插入图片描述

    1.11 解决添加学生学号重复问题

    思路

    1. 定义一个方法,对学号是否被使用进行判断
      • 如果与集合中的某一个学生学号相同,返回true
      • 如果都不相同,返回false
    2. 在添加学生录入学号后调用该方法
      1. 如果返回true,弹出提示,重新输入学号
      2. 如果返回false,正常添加学生对象

    在这里插入图片描述

    1.12 完整代码

    1. Student(学生类)
    public class Student {
    
        private String sid;
        //学号
        private String name;
        //姓名
        private String age;
        //年龄
        private String address;
        //居住地
    
    
        public Student() {
        }
    
        public Student(String sid, String name, String age, String address) {
            this.sid = sid;
            this.name = name;
            this.age = age;
            this.address = address;
        }
    
        public String getSid() {
            return sid;
        }
    
        public void setSid(String sid) {
            this.sid = sid;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getAge() {
            return age;
        }
    
        public void setAge(String age) {
            this.age = age;
        }
    
        public String getAddress() {
            return address;
        }
    
        public void setAddress(String address) {
            this.address = address;
        }
    }
    
    1. StudentManager(学生管理系统类)
    public class StudentManager {
    
        /*
          1. 用输出语句完成主界面的编写
          2. 用Scanner实现键盘录入数据
          3. 用switch语句完成操作的选择
          4. 用循环完成再次回到主界面
        */
    
        public static void main(String[] args) {
    
            //创建集合对象,用于存储学生数据
            ArrayList<Student> array = new ArrayList<Student>();
    
            //用循环完成再次回到主界面
            while (true) {
                // 1. 用输出语句完成主界面的编写
                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("-------------------------------------");
    
                // 2. 用Scanner实现键盘录入数据
                Scanner scanner = new Scanner(System.in);
                int line = scanner.nextInt();
    
    
                //3. 用switch语句完成操作的选择
                switch (line) {
                    case 1:
                        //System.out.println("添加学生");
                        addStudent(array);
                        break;
                    case 2:
                        //System.out.println("删除学生");
                        deleteStudent(array);
                        break;
                    case 3:
                        //System.out.println("修改学生");
                        updataStudent(array);
                        break;
                    case 4:
                        //System.out.println("查看所有学生");
                        findAllStudent(array);
                        break;
                    case 5:
                        System.out.println("谢谢使用");
                        System.exit(0);
                }
            }
        }
    
    
        //定义一个方法,用于添加学生信息
        public static void addStudent(ArrayList<Student> array) {
    
            //用键盘录入选择添加学生,显示提示信息,提示要输入何种信息
            Scanner sc = new Scanner(System.in);
    
            //为了让sid在while循环外面能被访问到,我们就把它定义在了循环外
            String sid;
    
            //为了让程序能够回到这里,我们使用循环使用
            while (true) {
                System.out.println("请输入学生学号:");
                sid = sc.nextLine();
    
                boolean flag = isUsed(array, sid);
                if (flag) {
                    System.out.println("你输入的学号已经被使用,请重新输入");
                } else {
                    break;
                }
            }
    
            System.out.println("请输入学生姓名:");
            String name = sc.nextLine();
            System.out.println("请输入学生年龄:");
            String age = sc.nextLine();
            System.out.println("请输入学生居住地:");
            String address = sc.nextLine();
    
            //创建学生对象,把键盘录入的数据赋值给学生对象的成员变量
            Student s = new Student();
            s.setSid(sid);
            s.setName(name);
            s.setAge(age);
            s.setAddress(address);
    
            //将学生对象添加到集合中(保存)
            array.add(s);
    
            //给出添加成功提示
            System.out.println("添加学生成功");
    
        }
    
        //定义一个方法,判断学号是否被占用
        public static boolean isUsed(ArrayList<Student> array, String sid) {
            //如果与集合中的某一个学生学号相同,返回true  如果都不相同,返回false
    
            boolean flag = false;
    
            for (int i = 0; i < array.size(); i++) {
                Student s = array.get(i);
                if (s.getSid().equals(sid)) {
                    flag = true;
                    break;
                }
            }
            return flag;
        }
    
    
        //定义一个方法,用于查看学生信息
        public static void findAllStudent(ArrayList<Student> array) {
            //显示表头信息
            //   '\t'  其实就是tab键的位置
            
            if (array.size() == 0) {
                System.out.println("无信息,请先添加信息再查询");
                //为了不让程序继续往下执行
                return;
            }
    
            System.out.println("学号\t\t\t姓名\t\t年龄\t\t居住地");
    
            //将集合中数据取出按照对应格式显示学生信息,年龄显示补充”岁“
            for (int i = 0; i < array.size(); i++) {
                Student s = array.get(i);
                System.out.println(s.getSid() + "\t\t" + s.getName() + "\t\t" + s.getAge() + "岁\t\t" + s.getAddress());
            }
        }
    
        //定义一个方法,用于删除学生信息
        public static void deleteStudent(ArrayList<Student> array) {
    
            // 键盘录入要删除的学生学号,显示提示信息
    
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入要删除的学生的学号");
            String sid = sc.nextLine();
    
            //在删除/修改学生操作前,对学号是否存在进行判断
            //如果不存在,显示提示信息
            //如果存在,执行删除/修改操作
            int index = -1;
    
            // 遍历集合将对应学生对象从集合中删除
            for (int i = 0; i < array.size(); i++) {
                Student s = array.get(i);
                if (s.getSid().equals(sid)) {
                    index = i;
                    break;
                }
            }
    
            if (index == -1) {
                System.out.println("该学号不存在,请重新输入");
            } else {
                array.remove(index);
                System.out.println("删除学生成功");
            }
        }
    
        //定义一个方法,用于修改学生信息
        public static void updataStudent(ArrayList<Student> array) {
            // 键盘录入要修改的学生学号,显示提示信息
    
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入要修改的学生的学号");
            String sid = sc.nextLine();
    
            //在删除/修改学生操作前,对学号是否存在进行判断
            //如果不存在,显示提示信息
            //如果存在,执行删除/修改操作
            int index = -1;
    
    
            // 遍历集合修改对应的学生信息
            for (int i = 0; i < array.size(); i++) {
                Student s = array.get(i);
                if (s.getSid().equals(sid)) {
                    index = i;
                    break;
                }
            }
    
    
            if (index == -1) {
                System.out.println("该学号不存在,请重新输入");
            } else {
                for (int j = 0; j < array.size(); j++) {
                    Student student = array.get(j);
                    if (student.getSid().equals(sid)) {
    
                        // 键盘录入要修改的学生信息
                        System.out.println("请输入学生的新姓名");
                        String name = sc.nextLine();
                        System.out.println("请输入学生的新年龄");
                        String age = sc.nextLine();
                        System.out.println("请输入学生的新居住地");
                        String address = sc.nextLine();
    
                        // 创建学生对象
                        Student s = new Student();
                        s.setSid(sid);
                        s.setName(name);
                        s.setAge(age);
                        s.setAddress(address);
                        array.set(j, s);
    
                        // 给出修改成功提示
                        System.out.println("修改学生成功");
                        break;
                    }
                }
            }
        }
    }
    
    展开全文
  • 学生信息管理系统,功能要求: ● 学生属性至少包括学号,姓名,年龄,性别,籍贯,个人爱好; ● 在图形界面上实现增加,修改,删除以及查询(以学号或姓名为关键字)功能; ● 实现输入数据的无效性检查; ● 实现...
  • 主要为大家详细介绍了java实现学生成绩录入系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 程序利用结构体、数组、文件等方面知识实现一个教师信息的管理系统。要求对教师信息能进行输入、查询、更新、统计(教师的学历、职称等人数的统计)、输出等功能。
  • 动态界面,非常好看,功能十分齐全,总共差不多6000行代码。Java实现,窗体技术,数据库使用了MySQL。
  • 学生信息管理系统java版本,GUI界面,拥有增删改查的基本功能和保存文件的功能
  • 这是我用java写的一个学生管理系统,在网络传输文件的时候有瑕疵,因为时间较赶,里面还附带了我写的实验报告文档,按着我写的实验报告文档,能够很好的看懂源代码
  • Java实现学生管理系统

    千次阅读 2021-01-21 17:04:32
    针对目前所学内容,完成一个综合案例:学生管理系统!该系统主要功能如下: 添加学生:通过键盘录入学生信息,添加到集合中 删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除 修改学生:通过键盘...

    效果图

    在这里插入图片描述

    案例需求

    针对目前所学内容,完成一个综合案例:学生管理系统!该系统主要功能如下:

    • 添加学生:通过键盘录入学生信息,添加到集合中
    • 删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除
    • 修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改
    • 查看学生:将集合中的学生对象信息进行展示
    • 退出系统:结束程序

    实现步骤

    1. 定义学生类,包含以下成员变量
      private String sid // 学生id
      private String name // 学生姓名
      private String age // 学生年龄
      private String address // 学生所在地
    2. 学生管理系统主界面的搭建步骤
      2.1 用输出语句完成主界面的编写
      2.2 用Scanner实现键盘输入
      2.3 用switch语句完成选择的功能
      2.4 用循环完成功能结束后再次回到主界面
    3. 学生管理系统的添加学生功能实现步骤
      3.1 定义一个方法,接收ArrayList集合
      3.2 方法内完成添加学生的功能 ①键盘录入学生信息 ②根据录
      入的信息创建学生对象 ③将学生对象添加到集合中 ④提示添加成功信息
      3.3 在添加学生的选项里调用
      添加学生的方法
    4. 学生管理系统的查看学生功能实现步骤
      4.1 定义一个方法,接收ArrayList集合
      4.2 方法内遍历集合,将学生信息进行输出
      4.3 在查看所有学生选项里调用查看学生方法
    5. 学生管理系统的删除学生功能实现步骤
      5.1 定义一个方法,接收ArrayList集合
      5.2 方法中接收要删除学生的学号
      5.3 遍历集合,获取每个学生对象
      5.4 使用学生对象的学号和录入的要删除的学号进行比较,如果相同,则将当前学生对象从集合中删除
      5.5 在删除学生选项里调用删除学生的方法
    6. 学生管理系统的修改学生功能实现步骤
      //创建学生对象,把键盘录入的数据赋值给学生对象的成员变量
      Student s = new Student();
      s.setName(name);
      s.setAge(age);
      //往集合中添加学生对象
      array.add(s);
      6.1 定义一个方法,接收ArrayList集合
      6.2 方法中接收要修改学生的学号
      6.3 通过键盘录入学生对象所需的信息,并创建对象
      6.4 遍历集合,获取每一个学生对象。并和录入的修改学生学号进行比较.如果相同,则使用新学生对象替换当前学生对象
      6.5 在修改学生选项里调用修改学生的方法
    7. 退出系统
      使用System.exit(0);退出JVM

    源码

    /*
        学生类
    */
    public class Student {
        //学号
        private String sid;
        //姓名
        private String name;
        //年龄
        private String age;
        //居住地
        private String address;
    
        public Student() {
        }
    
        public Student(String sid, String name, String age, String address) {
            this.sid = sid;
            this.name = name;
            this.age = age;
            this.address = address;
        }
    
        public String getSid() {
            return sid;
        }
    
        public void setSid(String sid) {
            this.sid = sid;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getAge() {
            return age;
        }
    
        public void setAge(String age) {
            this.age = age;
        }
    
        public String getAddress() {
            return address;
        }
    
        public void setAddress(String address) {
            this.address = address;
        }
    }
    
    
    import java.util.ArrayList;
    import java.util.Scanner;
    
    /*学生管理系统*/
    public class StudentManager {
    
        public static void main(String[] args) {
            //创建集合对象,用于保存学生数据信息
            ArrayList<Student> array = new ArrayList<Student>();
    
            //用循环完成再次回到主界面
            while (true) {
                //主界面
                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("请输入你的选择");
    
                //用Scanner实现键盘输入
                Scanner sc = new Scanner(System.in);
                String line = sc.nextLine();
    
                //用switch语句完成操作的选择
                switch (line) {
                    case "1":
                        //System.out.println("添加学生");
                        addStudent(array);
                        break;
                    case "2":
                        //System.out.println("删除学生");
                        deleteStudent(array);
                        break;
                    case "3":
                        //System.out.println("修改学生");
                        updateStudent(array);
                        break;
                    case "4":
                        //System.out.println("查看所有信息");
                        findAllStudent(array);
    
                        break;
                    case "5":
                        System.out.println("谢谢使用");
                        //break;
                        System.exit(0);  //JVM退出
                }
            }
        }
    
        //定义一个方法,用于添加学生信息
        public static void addStudent(ArrayList<Student> array) {
            //键盘录入学生对象所需要的数据,显示提示信息,提示要输入何种信息
            Scanner sc = new Scanner(System.in);
    
            String sid;
    
            while(true){
                System.out.println("请输入学生学号:");
                sid = sc.nextLine();
                boolean flag = isUsed(array, sid);
                if (flag) {
                    System.out.println("你输入的学号已经被占用,请重新输入");
                } else {
                    break;
                }
            }
    
            System.out.println("请输入学生姓名:");
            String name = sc.nextLine();
            System.out.println("请输入学生年龄:");
            String age = sc.nextLine();
            System.out.println("请输入学生居住地:");
            String address = sc.nextLine();
    
            //创建学生对象,把键盘录入的数据赋值给学生对象的成员变量
            Student s = new Student();
            s.setSid(sid);
            s.setName(name);
            s.setAge(age);
            s.setAddress(address);
    
            //将学生对象添加到集合中
            array.add(s);
    
            //给出添加成功提示
            System.out.println("添加学生成功");
    
        }
    
        //定义一个方法,判断学号是否被使用
        public static boolean isUsed(ArrayList<Student> array, String sid) {
        //如果与集合中的某一个学生学号相同,返回true;如果都不相同,返回false
            boolean flag = false;
            for(int i=0; i<array.size(); i++) {
                Student s = array.get(i);
                if(s.getSid().equals(sid)) {
                    flag = true;
                    break;
                }
            }
            return flag;
        }
    
    
        //定义一个方法,用于删除学生信息
        public static void deleteStudent(ArrayList<Student> array) {
            //键盘录入要删除的学生学号,显示提示信息
            Scanner sc = new Scanner(System.in);
    
            System.out.println("请输入你要删除的学生的学号:");
            String sid = sc.nextLine();
    
            int index=-1;
            //遍历集合将对应学生对象从集合中删除
            for (int i = 0; i < array.size(); i++) {
                Student s = array.get(i);
                if (s.getSid().equals(sid)) {
                    index=i;
                    break;
                }
            }
            if(index==-1){
                System.out.println("该信息不存在,请重新输入");
            }else{
                array.remove(index);
                //给出删除成功提示
                System.out.println("删除学生成功");
            }
        }
    
        //定义一个方法,用于修改学生信息
        public static void updateStudent(ArrayList<Student> array) {
            //键盘录入要修改的学生学号,显示提示信息
            Scanner sc = new Scanner(System.in);
    
            System.out.println("请输入你要修改的学生的学号");
            String sid = sc.nextLine();
    
            //键盘录入要修改的学生信息
            System.out.println("请输入学生新姓名");
            String name = sc.nextLine();
            System.out.println("请输入学生新年龄");
            String age = sc.nextLine();
            System.out.println("请输入学生新姓名居住地");
            String address = sc.nextLine();
    
            //创建学生对象
            Student s = new Student();
            s.setSid(sid);
            s.setName(name);
            s.setAge(age);
            s.setAddress(address);
    
            //遍历集合修改对应的学生信息
            for (int i = 0; i < array.size(); i++) {
                Student student = array.get(i);
                if (student.getSid().equals(sid)) {
                    array.set(i, s);
                    break;
                }
            }
    
            //给出修改成功提示
            System.out.println("修改学生成功");
        }
    
        //定义一个方法,用于查看学生信息
        public static void findAllStudent(ArrayList<Student> array) {
            //判断集合中是否有数据,如果没有显示提示信息
            if (array.size() == 0) {
                System.out.println("无信息,请先添加信息再查询");
                //为了让程序不再往下执行,我们在这里写上return;
                return;
            }
    
            //显示表头信息
            System.out.println("学号\t\t\t姓名\t\t年龄\t\t居住地");
    
            //将集合中数据取出按照对应格式显示学生信息,年龄显示“岁”
            for (int i = 0; i < array.size(); i++) {
                Student s = array.get(i);
                System.out.println(s.getSid() + "\t" + s.getName() + "\t" + s.getAge() + "\t" + s.getAddress());
            }
        }
    }
    
    展开全文
  • 这是利用java的基础知识编写的学生管理系统,功能有增删改查,可以应对课堂作业。适合初级编程学习者观摩学习,高级编程这略过。
  • 这个小程序涉及到了以下知识点: Java基础知识 队列《数据结构》 单例模式“双检锁/双重校验锁(DCL,即 double-checked locking)”

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 62,616
精华内容 25,046
关键字:

java编程实现学生管理系统

java 订阅