用Java实现一个学生信息管理系统
时间: 2023-03-03 13:16:03 浏览: 93
下面是一个用 Java 实现的学生信息管理系统的简单示例:
1. 定义学生类:
```
public class Student {
private String name;
private int age;
private int id;
public Student(String name, int age, int id) {
this.name = name;
this.age = age;
this.id = id;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public int getId() {
return id;
}
}
```
2. 定义学生信息管理类:
```
import java.util.ArrayList;
import java.util.List;
public class StudentManager {
private List<Student> students = new ArrayList<>();
public void addStudent(Student student) {
students.add(student);
}
public void removeStudent(int id) {
for (int i = 0; i < students.size(); i++) {
Student student = students.get(i);
if (student.getId() == id) {
students.remove(i);
break;
}
}
}
public List<Student> getAllStudents() {
return students;
}
}
```
3. 定义主程序类:
```
public class Main {
public static void main(String[] args) {
StudentManager manager = new StudentManager();
manager.addStudent(new Student("张三", 20, 1));
manager.addStudent(new Student("李四", 21, 2));
manager.addStudent(new Student("王五", 22, 3));
List<Student> students = manager.getAllStudents();
for (Student student : students) {
System.out.println(student.getName() + " " + student.getAge() + " " + student.getId());
}
}
}
```
这是一个非常简单的示例,可以用来作为学习的基础。实际的学生信息管理系统可能会更加复杂,你可以添加更多的功能,例如:查询、修改、排序等。