为了简化,以下是一个简单的Java学生成绩管理系统的示例。该系统将提供添加学生、查看所有学生和搜索学生的功能。 首先,我们需要一个`Student`类来表示学生: ```java public class Student { private String name; private int id; private double score; // 构造函数 public Student(String name, int id, double score) { this.name = name; this.id = id; this.score = score; } // Getter 和 Setter 方法 // ... // 重写toString方法,以便在输出时显示学生信息 @Override public String toString() { return "Student{" + "name='" + name + '\'' + ", id=" + id + ", score=" + score + '}'; } } ``` 接下来,我们创建一个`StudentManager`类来管理学生: ```java import java.util.ArrayList; import java.util.List; public class StudentManager { private List students; public StudentManager() { students = new ArrayList<>(); } // 添加学生 public void addStudent(Student student) { students.add(student); } // 查看所有学生 public void showAllStudents() { for (Student student : students) { System.out.println(student); } } // 搜索学生(根据ID) public Student searchStudentById(int id) { for (Student student : students) { if (student.getId() == id) { return student; } } return null; // 如果没有找到学生,返回null } } ``` 最后,我们创建一个主类来测试这个学生成绩管理系统: ```java public class Main { public static void main(String[] args) { // 创建学生管理器 StudentManager manager = new StudentManager(); // 添加一些学生 manager.addStudent(new Student("Alice", 1, 90.5)); manager.addStudent(new Student("Bob", 2, 85.2)); manager.addStudent(new Student("Charlie", 3, 92.8)); // 查看所有学生 manager.showAllStudents(); // 搜索学生 Student foundStudent = manager.searchStudentById(2); if (foundStudent != null) { System.out.println("Found student: " + foundStudent); } else { System.out.println("Student not found."); } } } ``` 这个简单的示例展示了如何使用Java创建一个基本的学生成绩管理系统。你可以根据需要添加更多的功能,如修改学生成绩、删除学生、按成绩排序等。

点赞(0)
×
关注公众号,登录后继续创作
或点击进入高级版AI
扫码关注后未收到验证码,回复【登录】二字获取验证码
发表
评论
返回
顶部