学生信息管理系统java 代码
时间: 2024-06-30 21:01:06 浏览: 176
学生信息管理系统是一个常见的Java应用程序,用于存储、管理学生的个人信息(如学号、姓名、性别、年龄、班级等),以及支持诸如添加、修改、查询和删除学生信息等功能。以下是一个简化版的学生信息管理系统Java代码示例,主要使用了面向对象的设计:
```java
// 定义一个学生类
class Student {
private int id;
private String name;
private String gender;
private int age;
private String classId;
// 构造函数
public Student(int id, String name, String gender, int age, String classId) {
this.id = id;
this.name = name;
this.gender = gender;
this.age = age;
this.classId = classId;
}
// getters and setters
public int getId() { return id; }
public void setId(int id) { this.id = id; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
// ...其他属性的getter和setter
}
// 学生信息管理类
class StudentManagementSystem {
private List<Student> students;
// 构造函数
public StudentManagementSystem() {
students = new ArrayList<>();
}
// 添加学生
public void addStudent(Student student) {
students.add(student);
}
// 查询学生
public Student findStudent(int id) {
for (Student student : students) {
if (student.getId() == id) {
return student;
}
}
return null;
}
// 删除学生
public boolean removeStudent(int id) {
for (int i = 0; i < students.size(); i++) {
if (students.get(i).getId() == id) {
students.remove(i);
return true;
}
}
return false;
}
}
// 示例用法
public class Main {
public static void main(String[] args) {
StudentManagementSystem system = new StudentManagementSystem();
Student student1 = new Student(1, "张三", "男", 18, "1班");
system.addStudent(student1);
// 添加更多操作,例如查询、修改
// ...
}
}
```
阅读全文