Maison  >  Article  >  Java  >  Comment écrire un système simple de gestion des informations sur les étudiants en Java ?

Comment écrire un système simple de gestion des informations sur les étudiants en Java ?

WBOY
WBOYoriginal
2023-11-04 17:05:041025parcourir

Comment écrire un système simple de gestion des informations sur les étudiants en Java ?

Java est un langage de programmation populaire adapté à une variété de développements d'applications différents. Une application Java courante est un système de gestion des informations sur les étudiants. À travers cet article, nous présenterons comment utiliser Java pour écrire un système simple de gestion des informations sur les étudiants afin que les étudiants, les enseignants et les administrateurs puissent accéder et gérer les informations sur les étudiants.

  1. Créer une classe d'étudiant

Tout d'abord, nous devons créer une classe Java pour représenter les étudiants. Ce cours doit inclure des informations telles que le nom de l'étudiant, son numéro d'étudiant, son cours et ses notes.

Créer une classe en Java est très simple, il suffit d'utiliser le mot-clé class suivi du nom de la classe. Ce qui suit est un exemple de code pour une classe d'étudiant simple :

public class Student {
   private String name;
   private int id;
   private String course;
   private int score;
  
   // 构造函数
   public Student(String name, int id, String course, int score) {
       this.name = name;
       this.id = id;
       this.course = course;
       this.score = score;
   }
  
   // 获取学生姓名
   public String getName() {
       return this.name;
   }
  
   // 获取学生学号
   public int getId() {
       return this.id;
   }
  
   // 获取学生课程
   public String getCourse() {
       return this.course;
   }
  
   // 获取学生成绩
   public int getScore() {
       return this.score;
   }
}

Dans cet exemple, nous avons défini des variables telles que le nom, l'ID, le cours et le score dans la classe, et écrit des constructeurs et des fonctions pour obtenir les valeurs de celles-ci. variables.

  1. Créer un système de gestion des informations sur les étudiants

Une fois que nous avons la classe d'étudiants, nous pouvons créer un système de gestion pour stocker et gérer les informations de ces étudiants.

Nous pouvons utiliser la classe ArrayList dans le framework de collection Java pour stocker les informations sur les étudiants. Voici un exemple de code pour un système simple de gestion des informations sur les étudiants :

import java.util.ArrayList;

public class StudentManagementSystem {
   private ArrayList<Student> students;
  
   // 构造函数
   public StudentManagementSystem() {
       students = new ArrayList<>();
   }
  
   // 添加学生
   public void addStudent(Student student) {
       students.add(student);
   }
  
   // 根据学号查找学生
   public Student findStudentById(int id) {
       for (Student student : students) {
           if (student.getId() == id) {
               return student;
           }
       }
       return null;
   }
  
   // 根据姓名查找学生
   public ArrayList<Student> findStudentByName(String name) {
       ArrayList<Student> result = new ArrayList<>();
       for (Student student : students) {
           if (student.getName().equals(name)) {
               result.add(student);
           }
       }
       return result;
   }
  
   // 根据学号删除学生
   public void deleteStudent(int id) {
       students.removeIf(student -> student.getId() == id);
   }
  
   // 获取所有学生
   public ArrayList<Student> getAllStudents() {
       return students;
   }
}

Dans le code ci-dessus, nous avons créé une classe de système de gestion des informations sur les étudiants, qui comprend une liste d'étudiants. Nous avons également défini certaines fonctions, comme l'ajout et la recherche d'étudiants, à des fins de gestion.

  1. Utilisation du système de gestion des informations sur les étudiants

Une fois que nous disposons d'un système de gestion des informations sur les étudiants, nous pouvons l'utiliser pour gérer les informations sur les étudiants. Vous trouverez ci-dessous une application Java simple qui montre comment utiliser un système de gestion des informations sur les étudiants :

public class Main {
   public static void main(String[] args) {
       // 创建一个学生信息管理系统
       StudentManagementSystem system = new StudentManagementSystem();
      
       // 添加一些学生
       system.addStudent(new Student("张三", 1001, "Java编程", 80));
       system.addStudent(new Student("李四", 1002, "Python编程", 90));
       system.addStudent(new Student("王五", 1003, "C++编程", 85));
      
       // 查找学生
       Student student1 = system.findStudentById(1002);
       System.out.println(student1.getName() + " " + student1.getCourse() + " " + student1.getScore());
      
       ArrayList<Student> students = system.findStudentByName("张三");
       for (Student student : students) {
           System.out.println(student.getName() + " " + student.getCourse() + " " + student.getScore());
       }
      
       // 删除学生
       system.deleteStudent(1001);
      
       // 获取所有学生
       ArrayList<Student> allStudents = system.getAllStudents();
       for (Student student : allStudents) {
           System.out.println(student.getName() + " " + student.getCourse() + " " + student.getScore());
       }
   }
}

Dans cet exemple simple, nous créons d'abord un système de gestion des informations sur les étudiants, puis ajoutons quelques étudiants. Ensuite, nous utilisons la fonction find pour rechercher l'étudiant, la fonction delete pour supprimer l'étudiant et enfin la fonction get pour obtenir toutes les informations sur l'étudiant.

Résumé

Ici, nous venons de démontrer comment écrire un système simple de gestion des informations sur les étudiants en utilisant Java. Dans les applications réelles, nous devrons peut-être ajouter d'autres fonctions, telles que le traitement des entrées et des sorties, la conception de l'interface, etc. Quoi qu'il en soit, cet article a fourni un bon point de départ aux débutants pour mieux comprendre et utiliser Java pour le développement d'applications.

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