Maison >Java >javaDidacticiel >Comment utiliser Java pour écrire un système de requête simple pour les résultats des statistiques d'inscription aux cours des étudiants ?

Comment utiliser Java pour écrire un système de requête simple pour les résultats des statistiques d'inscription aux cours des étudiants ?

WBOY
WBOYoriginal
2023-11-02 11:06:53805parcourir

Comment utiliser Java pour écrire un système de requête simple pour les résultats des statistiques dinscription aux cours des étudiants ?

Comment utiliser Java pour écrire un système de requête simple pour les résultats des statistiques d'inscription aux cours des étudiants ?

Avec la vulgarisation de l'éducation et le développement des technologies de l'information, le système de sélection des cours de l'école est devenu une composante essentielle. Afin de permettre aux administrateurs scolaires d'interroger les résultats statistiques des inscriptions aux cours, nous pouvons utiliser Java pour écrire un système de requête simple pour les statistiques d'inscription aux cours. Cet article vous présentera comment implémenter ce système en utilisant le langage Java.

Tout d'abord, nous devons définir une classe d'étudiant pour enregistrer les informations de l'étudiant et les cours sélectionnés. Une classe d'étudiant simple comprend le nom de l'étudiant, son numéro d'étudiant et le cours sélectionné.

public class Student {
    private String name;
    private String id;
    private List<String> courses;

    public Student(String name, String id, List<String> courses) {
        this.name = name;
        this.id = id;
        this.courses = courses;
    }

    // 省略getters和setters方法
}

Ensuite, nous devons définir une classe de système de sélection de cours pour gérer les informations de sélection de cours des étudiants et implémenter des fonctions de requête. La classe du système de sélection de cours comprend la liste des étudiants et deux méthodes importantes : l'ajout d'étudiants et l'interrogation du nombre de sélections de cours.

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class CourseSelectionSystem {
    private List<Student> students;

    public CourseSelectionSystem(){
        students = new ArrayList<>();
    }

    // 添加学生
    public void addStudent(Student student){
        students.add(student);
    }

    // 查询选课人数
    public int getCourseSelectionCount(String courseName){
        int count = 0;
        for(Student student : students){
            if(student.getCourses().contains(courseName)){
                count++;
            }
        }
        return count;
    }

    public static void main(String[] args){
        CourseSelectionSystem system = new CourseSelectionSystem();

        // 添加学生数据
        List<String> courses1 = new ArrayList<>();
        courses1.add("Math");
        courses1.add("English");
        Student student1 = new Student("张三", "001", courses1);

        List<String> courses2 = new ArrayList<>();
        courses2.add("Computer Science");
        courses2.add("English");
        Student student2 = new Student("李四", "002", courses2);

        List<String> courses3 = new ArrayList<>();
        courses3.add("Math");
        courses3.add("Physics");
        Student student3 = new Student("王五", "003", courses3);

        system.addStudent(student1);
        system.addStudent(student2);
        system.addStudent(student3);

        // 查询选课人数
        int count = system.getCourseSelectionCount("English");
        System.out.println("选修英语课程的人数为:" + count);
    }
}

Dans le code ci-dessus, nous avons d'abord créé un objet système de sélection de cours et ajouté trois données sur les étudiants. Ensuite, nous appelons la méthode d'interrogation du nombre d'inscrits au cours, transmettons le nom du cours « Anglais » pour interroger et imprimons les résultats.

À travers cet exemple simple, nous pouvons voir comment utiliser Java pour écrire un système de requête de résultats statistiques pour l'inscription aux cours des étudiants. Vous pouvez étendre le système en fonction des besoins réels, comme ajouter plus d'informations sur les étudiants, augmenter la flexibilité des fonctions de requête, etc. J'espère que cet article pourra vous aider à comprendre et à utiliser Java pour écrire un système simple de requête de résultats de statistiques d'inscription aux cours.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn