Heim  >  Artikel  >  Java  >  Verwenden von Java zum Schreiben des Testergebnis-Eingabemoduls des Online-Prüfungssystems

Verwenden von Java zum Schreiben des Testergebnis-Eingabemoduls des Online-Prüfungssystems

PHPz
PHPzOriginal
2023-09-25 14:45:041372Durchsuche

Verwenden von Java zum Schreiben des Testergebnis-Eingabemoduls des Online-Prüfungssystems

Java-Code-Implementierung des Testergebnis-Eingabemoduls des Online-Prüfungssystems

Mit der Entwicklung der Computertechnologie werden immer mehr Prüfungen online durchgeführt. Um die Ergebnisse der Kandidaten bequem und schnell erfassen zu können, müssen wir ein Modul zur Eingabe der Prüfungsergebnisse entwickeln. In diesem Artikel wird die spezifische Implementierung des Testergebnis-Eingabemoduls des Online-Prüfungssystems mithilfe der Java-Sprache detailliert vorgestellt.

Zuerst müssen wir eine Notenklasse (Note) erstellen, um die Noteninformationen jedes Kandidaten zu speichern. Die Code-Implementierung der Notenklasse lautet wie folgt:

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;
    }
}

Als nächstes müssen wir eine Klasseneintragsmodulklasse (GradeEntry) erstellen, um die Eingabefunktion für Testergebnisse zu implementieren. Der Code wird wie folgt implementiert:

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());
        }
    }
}

Schließlich erstellen wir eine Hauptklasse (Main), um das Score-Eingabemodul zu testen. Der Code ist wie folgt implementiert:

public class Main {
    public static void main(String[] args) {
        GradeEntry ge = new GradeEntry();

        ge.enterGrade();  // 录入考试成绩

        System.out.println();
        ge.displayGrade();  // 输出考试成绩
    }
}

Nachdem die Hauptmethode der Hauptklasse ausgeführt wurde, fordert das System zur Eingabe des Namens und der Punktzahl des Kandidaten auf. Der Benutzer kann die Punktzahlen mehrerer Kandidaten eingeben, bis „Beenden“ eingegeben wird, um die Punktzahl zu verlassen Eintrag. Das System gibt dann die Namen und Punkte aller eingetragenen Kandidaten aus.

Durch die obige Code-Implementierung können wir die Ergebnisse der Kandidaten problemlos in das Online-Prüfungssystem eingeben. Gleichzeitig können wir je nach tatsächlichem Bedarf weitere Funktionen hinzufügen, z. B. Punktestatistiken, Punktesortierung usw. Ich hoffe, dass dieser Artikel allen bei der Entwicklung eines Online-Prüfungssystems hilfreich sein wird.

Das obige ist der detaillierte Inhalt vonVerwenden von Java zum Schreiben des Testergebnis-Eingabemoduls des Online-Prüfungssystems. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn