使用Java实现在线考试系统的试卷成绩查询功能 随着网络技术的不断发展,越来越多的考试场合开始采用在线考试系统。在线考试系统方便了考生的报名,考试和成绩查询等各个环节。

使用Java实现在线考试系统的试卷成绩查询功能
随着网络技术的不断发展,越来越多的考试场合开始采用在线考试系统。在线考试系统方便了考生的报名,考试和成绩查询等各个环节。本文将使用Java编写一个简单的在线考试系统中的试卷成绩查询功能,并提供具体的代码示例。
首先,我们需要创建一个学生类,用于保存学生的姓名和成绩等信息。
public class Student {
private String name;
private double score;
public Student(String name, double score) {
this.name = name;
this.score = score;
}
public String getName() {
return name;
}
public double getScore() {
return score;
}
}接下来,我们需要创建一个试卷类,用于保存学生的答案和计算分数等操作。
public class ExamPaper {
private List<Student> students;
public ExamPaper() {
students = new ArrayList<>();
}
public void addStudent(Student student) {
students.add(student);
}
public double getStudentScore(String name) {
for (Student student : students) {
if (student.getName().equals(name)) {
return student.getScore();
}
}
return -1;
}
}在主函数中,我们可以创建一个试卷对象,并添加学生和成绩信息。然后,通过输入学生姓名来查询对应的成绩。
public class Main {
public static void main(String[] args) {
ExamPaper examPaper = new ExamPaper();
examPaper.addStudent(new Student("张三", 90));
examPaper.addStudent(new Student("李四", 85));
examPaper.addStudent(new Student("王五", 95));
Scanner scanner = new Scanner(System.in);
System.out.print("请输入学生姓名:");
String name = scanner.nextLine();
double score = examPaper.getStudentScore(name);
if (score == -1) {
System.out.println("未找到该学生的成绩!");
} else {
System.out.println("学生" + name + "的成绩为:" + score);
}
}
}
