21xrx.com
2024-11-22 07:34:19 Friday
登录
文章检索 我的文章 写文章
Java实战项目:创建学生信息管理系统
2023-06-14 16:17:16 深夜i     --     --
Java 学生信息管理 List 测试

学生信息管理系统是最基础的Java项目之一。在这个项目中,我们将学习如何使用Java实现一个简单的学生信息管理系统。该系统能够实现添加、删除、修改和查询学生信息的功能。

1. 创建学生信息类

为了存储学生信息,我们需要创建一个学生信息类。在这个类中,我们将定义学生信息所需的属性,例如学生姓名、性别、年龄、出生日期等。


public class Student

 private String name;

 private String gender;

 private int age;

 private Date birthdate;

 // 省略了构造方法和 getter/setter 方法

2. 创建学生信息管理类

接下来,我们需要创建一个学生信息管理类。在这个类中,我们将定义一些基本的操作,例如添加学生、删除学生、修改学生和查询学生。


public class StudentManager {

 private List students;

 public StudentManager() {

  this.students = new ArrayList<>();

 }

 public void addStudent(Student student) {

  this.students.add(student);

 }

 public void removeStudent(Student student) {

  this.students.remove(student);

 }

 public void updateStudent(Student student)

  // 更新学生信息

 

 public List queryStudents(String keyword)

  // 根据关键字查询学生信息

 

}

3. 测试学生信息管理系统

现在,我们已经完成了学生信息类和学生信息管理类的实现。接下来,我们需要编写一个简单的测试程序,以便测试我们的学生信息管理系统。


public class StudentManagerTest {

 public static void main(String[] args) {

  StudentManager manager = new StudentManager();

  // 添加学生

  Student student1 = new Student("张三", "男", 18, new Date(2003, 1, 1));

  Student student2 = new Student("李四", "女", 17, new Date(2004, 3, 5));

  manager.addStudent(student1);

  manager.addStudent(student2);

  // 查询学生

  List students = manager.queryStudents("张三");

  for(Student student : students) {

   System.out.println(student.getName() + " " + student.getGender() + " " + student.getAge() + " " + student.getBirthdate());

  }

  // 删除学生

  manager.removeStudent(student1);

 }

}

这个测试程序将添加两个学生,并查询名为“张三”的学生信息。最后,程序将删除第一个学生(即“张三”)。

  
  

评论区

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