21xrx.com
2024-09-20 00:57:42 Friday
登录
文章检索 我的文章 写文章
"Java期末作业小项目代码:实现学生信息管理系统"
2023-06-18 22:00:27 深夜i     --     --
Java 学生信息管理系统 增删查改

在学习Java课程期间,我们需要编写一个小项目来实践所学的课程知识。为了提高学生信息管理的效率,我选择了实现一个学生信息管理系统。

首先,我创建了一个名为"Student"的Java类,用于存储每个学生的姓名和成绩。然后,我编写了一个名为"StudentManager"的Java类,用于实现学生信息的增加、删除、查询和更新操作。

以下是"Student"类的代码:


public class Student {

  private String name;

  private int score;

  public Student(String name, int score)

    this.name = name;

    this.score = score;

  

  public String getName()

    return name;

  

  public int getScore()

    return score;

  

  public void setScore(int score)

    this.score = score;

  

}

以下是"StudentManager"类的核心代码:


public class StudentManager {

  private List students = new ArrayList<>();

  public void addStudent(Student student) {

    students.add(student);

  }

  public void deleteStudent(Student student) {

    students.remove(student);

  }

  public Student queryStudent(String name) {

    for (Student student : students) {

      if (student.getName().equals(name))

        return student;

      

    }

    return null;

  }

  public void updateStudent(String name, int score) {

    for (Student student : students) {

      if (student.getName().equals(name)) {

        student.setScore(score);

        return;

      }

    }

  }

}

以上代码实现了学生信息的增加、删除、查询和更新操作。除此之外,还可以使用Java的I/O流来将学生信息保存到文件中,实现学生信息的持久化。

最后,展示一个简单的界面,用来演示学生信息管理系统的运行情况。

![结果截图](result.png)

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复