온라인 시험 시스템의 시험 점수 입력 모듈의 Java 코드 구현
컴퓨터 기술의 발전과 함께 점점 더 많은 시험이 온라인으로 진행되기 시작했습니다. 응시자의 점수를 편리하고 빠르게 기록하기 위해서는 시험점수 입력모듈을 개발해야 한다. 이 기사에서는 Java 언어를 사용하여 온라인 시험 시스템의 시험 점수 입력 모듈의 구체적인 구현을 자세히 소개합니다.
먼저, 각 응시자의 성적 정보를 저장할 성적 클래스(Grade)를 생성해야 합니다. 성적 클래스의 코드 구현은 다음과 같습니다.
public class Grade { private String studentName; // 考生姓名 private int score; // 成绩 public Grade(String studentName, int score) { this.studentName = studentName; this.score = score; } // 获取考生姓名 public String getStudentName() { return studentName; } // 设置考生姓名 public void setStudentName(String studentName) { this.studentName = studentName; } // 获取成绩 public int getScore() { return score; } // 设置成绩 public void setScore(int score) { this.score = score; } }
다음으로 시험 점수 입력 기능을 구현하기 위해 성적 입력 모듈 클래스(GradeEntry)를 생성해야 합니다. 코드는 다음과 같이 구현됩니다.
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class GradeEntry { private List<Grade> gradeList; // 考试成绩列表 public GradeEntry() { gradeList = new ArrayList<>(); } // 录入考试成绩 public void enterGrade() { Scanner scanner = new Scanner(System.in); System.out.println("请输入考生姓名(输入exit退出):"); String studentName = scanner.nextLine(); while (!studentName.equals("exit")) { System.out.println("请输入考生成绩:"); int score = scanner.nextInt(); Grade grade = new Grade(studentName, score); gradeList.add(grade); System.out.println("请输入考生姓名(输入exit退出):"); scanner.nextLine(); // 清除缓冲区 studentName = scanner.nextLine(); } } // 输出考试成绩 public void displayGrade() { System.out.println("考生姓名 成绩"); for (Grade grade : gradeList) { System.out.println(grade.getStudentName() + " " + grade.getScore()); } } }
마지막으로 점수 입력 모듈을 테스트하기 위한 메인 클래스(Main)를 생성합니다. 코드는 다음과 같이 구현됩니다.
public class Main { public static void main(String[] args) { GradeEntry ge = new GradeEntry(); ge.enterGrade(); // 录入考试成绩 System.out.println(); ge.displayGrade(); // 输出考试成绩 } }
메인 클래스의 메인 메소드를 실행한 후 시스템은 응시자의 이름과 점수를 입력하라는 메시지를 표시합니다. 사용자는 점수를 종료하기 위해 "exit"를 입력할 때까지 여러 후보자의 점수를 입력할 수 있습니다. 기입. 그러면 시스템은 입력된 모든 후보자의 이름과 점수를 출력합니다.
위의 코드 구현을 통해 온라인 시험 시스템에 응시자의 점수를 쉽게 입력할 수 있습니다. 동시에 실제 필요에 따라 점수 통계, 점수 정렬 등과 같은 더 많은 기능을 추가할 수도 있습니다. 이 글이 온라인 시험 시스템을 개발하는 모든 분들에게 도움이 되기를 바랍니다.
위 내용은 Java를 사용하여 온라인 시험 시스템의 시험 점수 입력 모듈 작성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!