Utilisez Java pour implémenter la fonction de requête de notes de test du système d'examen en ligne
Avec le développement continu de la technologie réseau, de plus en plus d'occasions d'examen ont commencé à utiliser des systèmes d'examen en ligne. Le système d'examen en ligne facilite l'inscription, l'examen et la recherche des résultats des candidats. Cet article utilisera Java pour écrire une fonction simple de requête de résultats de tests dans un système d'examen en ligne et fournira des exemples de code spécifiques.
Tout d’abord, nous devons créer une classe d’élèves pour enregistrer des informations telles que les noms et les notes des élèves.
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; } }
Ensuite, nous devons créer une classe de papier test pour des opérations telles que la sauvegarde des réponses des élèves et le calcul des scores.
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; } }
Dans la fonction principale, nous pouvons créer un objet de test et ajouter des informations sur l'élève et la note. Ensuite, interrogez les notes correspondantes en saisissant le nom de l'élève.
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); } } }
Ce qui précède est l'implémentation Java de la fonction de requête de note de test d'un simple système d'examen en ligne. En créant la classe d'étudiant et la classe de copie de test, et en ajoutant des informations sur l'étudiant et les notes dans la fonction principale, nous pouvons facilement interroger les notes correspondantes en entrant le nom de l'étudiant. Bien entendu, il ne s’agit que d’un exemple simple, qui peut être étendu et optimisé en fonction des besoins réels de l’utilisation.
La fonction de requête de résultats de tests du système d'examen en ligne est l'un des modules importants. Grâce aux fonctionnalités orientées objet de Java et à l'utilisation de classes de collection, nous pouvons facilement implémenter cette fonction et gérer et interroger les données de score. J'espère que les exemples de code contenus dans cet article pourront aider les lecteurs à mieux comprendre et appliquer la technologie de programmation Java.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!