JAVA/编程语言

[上]JAVA学习系列199.学生管理系统项目_修改功能

daimafengzi · 6月14日 · 2024年 · · 本文共723个字 · 预计阅读3分钟1142次已读

[上]JAVA学习系列199.学生管理系统项目_修改功能

视频


笔记

3.7.修改功能_updateStudent

private void updateStudent() {
        //1.录入要修改的学生学号  id
        System.out.println("请您输入要修改的学生学号:");
        int id = sc.nextInt();
        /*
          2.注意:修改完之后不能直接将id当成索引去存储新的学生对象
            原因:id和学生在数组中的索引不是对应的
            解决:根据id查询对应的学生在数组中的索引位置
         */
        int updateIndex = ArrayUtils.findIndexById(students,id,count);

        System.out.println("请您输入学生姓名:");
        String name = sc.next();
        System.out.println("请您输入学生年龄:");
        int age = sc.nextInt();
        System.out.println("请您输入学生性别:");
        String sex = sc.next();
        Student student = new Student(id, name, age, sex);
        students[updateIndex] = student;
        System.out.println("修改成功!!!");
    }
1 条回应
  1. daimafengzi2024-7-8 · 16:48

    hello

| 耗时 0.443 秒 | 查询 68 次 | 内存 4.30 MB |
本站CDN由One degree CDN提供