Les exemples de cet article partagent le code spécifique du système de gestion de l'information des étudiants Java pour réaliser les informations des étudiants: ajoutez int [] a = nouveau int [9], supprimer, rechercher et changer pour votre référence. Le contenu spécifique est le suivant
/ * Système de gestion de l'information des étudiants, implémentez les informations des étudiants: * Ajouter Int [] a = new int [9] * delete * find * modifier * / import java.util.scanner; // importat java input stream importer java.lang. *; importer java.io. *; classe Student {Student statique privé [] s = nouvel élève [2]; int n = 0; nom de chaîne privé; int privé int num; classe de chaîne privée; public void juge () lève ioException {int i; Char Ch; String Str; Scanner dans = nouveau scanner (System.in); if (n == 0) {System.out.print ("Vous n'avez pas encore entré d'étudiant, que ce soit pour entrer (y / n):"); str = in.next (); ch = str.charat (0); tandis que (ch! = 'y' && ch! = 'y' && ch! = 'n' && ch! = 'n') {System.out.print ("input.print (" Si l'entrée est incorrecte, veuillez vous revoir: "); str = in.next (); ch = str.charat (0);} if (ch == 'y' || ch == 'y') {that.);); if (ch == 'n' || ch == 'n') {this.menu ();}}} public void menu () lance ioException // de définir la fonction de menu {int a; // définir le scanner de l'instruction Switch dans le scanner de la variable dans = System.out.println (****** 1. Ajouter ******* "); System.out.println ("****** 0.Exit *******"); Rendez-vous: "); a = in.nextint ();} commutateur (a) {cas 1: this.add (); break; cas 2: this.show (); break; case 3: this.modif (); break; cas 4: this.delete (); case; cas 5: this.look (); break; case 0: System.exit (0); Break IoException // Définir la fonction d'addition {String Str, Str1, Str2; tandis que (t == 1) {System.out.print (s'il vous plaît entrez le numéro d'étudiant: "); num1 = in.nextint (); Num1 = in.nextint ();}} S [n] .num = num1; System.out.Println (); str = in.next (); ch = str.charat (0); while (ch! = 'n' && ch! = 'n' && ch! = 'y' && ch! = 'y') {System.out.print ("Inprint.print (" si l'entrée est incorrecte, vous if (ch == 'n' || ch == 'n') {break;}} System.out.println (); {System.out.print ("input.print (" S'il y a une erreur, veuillez rentrer: "); str1 = in.next (); ch1 = str1.charat (0);} if (ch1 == 'y' || ch1 == 'y') {this.menu ();} if (ch1 == n '|| ch1 ==' n ') { System.out.Println (" System.out.println ("Numéro d'étudiant / t / tname / t Classe"); Deleted () lance IoException // Implémentation de la fonction d'information supprimée: Cette fonction n'est pas extensible pour le moment {this.Judge (); pour (j = 0; j <n; j ++) {if (s [j] .num == num1) {k = 1; t = J; if (k == 1) {System.out.println ("Les informations étudiantes que vous souhaitez supprimer sont les suivantes:"); // Imprime les informations de l'étudiant que l'administrateur souhaite supprimer System.out.println ("Student Number / Tname / T class"); // cette fonction n'est pas actuellement extensible System.out.println (s [t] .Num + "+ s [t]. "+ s [t] .classage); System.out.println (); system.out.print (" vous êtes sûr de supprimer (y / n): "); str = pin.next (); ch = str.charat (0); while (ch! = 'y' && ch! = 'y' && ch! = 'n' && ch! = 'n') {System.out.print. Incorrect, veuillez rentrer: "); str = pin.next (); ch = str.charat (0);} if (ch == 'n' || ch == 'n') {System.out.println (); System.out.println (" Système revient au menu principal! "); this.menu ();} if (ch == 'y' || ch == ') pour (j = t; j <n-1; j ++) {s [j] = s [j + 1];} n--; FileReader (f: //javafily//student.txt "); Modify () lance ioException {this.Judge (); if (s [j] .num == num2) {k = 1; t = j;}} if (k == 0) {System.out.println (désolé! Vous souhaitez modifier le suivant: "); // Imprime les informations de l'étudiant que l'administrateur souhaite supprimer System.out.println (" Student Number / T Name / T Class "); // Cette fonction n'est pas actuellement extensible System.out.println (S [T] .num +" "+ S [T] .NAME +" "+ S [T] .classage); System.out.printLn (); System.out.Print (vous êtes sûr de modifier (y / n): "); } if (ch == 'n' || ch == 'n') {System.out.println (); System.out.println (******************************************************** "); ******* "); System.out.println (" *********************************************************** "); System.out.print (" s'il vous plaît sélectionnez: "); Moi = Pin.nextinT (); Switch (Moi) {Case 1: System.out.print (" Veuillez entrer le nouveau étudiant Numéro: "); num3 = pin.nextint (); s [t] .num = num3; break; case 2: System.out.print (" s'il vous plaît entrez la nouvelle classe: "); str1 = pin.next (); s [t] .classage = str1; casse; case 3: System.out.print (" s'il vous plaît entrez un nouveau nom: "); str2 = pin.next (); s [t] .n. System.out.println ("Les données ont été modifiées avec succès!");} System.out.Print (entrée est incorrecte, s'il vous plaît, "); main (String [] args) lance ioException {Student Stu = new Student ();Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.