Les exemples de cet article partagent avec vous le code spécifique du système de gestion des scores Java Student pour votre référence. Le contenu spécifique est le suivant
/ * * @ Copyright par lzyrapx le 2016/4/12. * @ Nom: Java Student Score Management System. * @ Fonction: Informations liées aux étudiants, entrée, requête, statistiques, modification, etc .... * @ PS: Si le système de gestion des étudiants de l'interface graphique n'est pas requis, cela ne sera pas fait. * / Importer java.util.scanner; importer java.lang. *; importer java.io. *; classe étudiante {étudiant statique privé [] s = nouvel élève [100]; // Entrez la limite supérieure de l'étudiant int n = 0; nom de chaîne privé; int privé int num; classe de chaîne privée; Int privé chinois; Private int math; Int privé anglais; // juge si les informations des étudiants ont été saisies publiques vides juge () lance ioException {int i; Char Ch; String Str; Scanner dans = nouveau scanner (System.in); if (n == 0) {System.out.println ("Vous n'avez pas encore saisi d'informations d'étudiant, que ce soit pour entrer (y / n):"); str = in.next (); ch = str.charat (0); while (ch! = 'y' && ch! = 'y' && ch! = 'n' && ch! = 'n') {System.out.println ("l'entrée est incorrecte, veuillez vous réintégrer:"); str = in.next (); ch = str.charat (0); } if (ch == 'y' || ch == 'y') {this.add (); } if (ch == 'n' || ch == 'n') {this.menu (); }}} // menu public void menu () lève ioException // en tête de l'exception et appelez cette méthode pour gérer l'exception. Si la méthode principale lance également l'exception, elle est remise à la machine virtuelle Java pour le traitement, la même ci-dessous. {int a; Scanner dans = nouveau scanner (System.in); System.out.println ("*************** Système de gestion des informations des étudiants *************"); System.out.println ("****** 1. Entrez les informations des étudiants *******"); System.out.println ("****** 2. Afficher les informations des élèves *******"); System.out.println ("****** 3. Modifier les informations des élèves *******"); System.out.println ("****** 4. Supprimer les informations des étudiants *******"); System.out.println ("****** 5. Voir les informations des élèves *******"); System.out.println ("****** 0. Quittez le système de gestion *******"); System.out.println ("***********************************************************"); System.out.print ("Veuillez sélectionner (0 ~ 5):"); a = in.Nextint (); tandis que (a <0 || a> 5) {System.out.print ("l'entrée est invalide, veuillez rentrer:"); a = in.Nextint (); } commutateur (a) {cas 1: this.add (); casser; Cas 2: this.show (); casser; Cas 3: this.modif (); pause; Cas 4: this.delete (); pause; Cas 5: this.look (); pause; Cas 0: System.out.println ("quitter le système avec succès !!!"); System.Exit (0); Break; }} // Informations d'étudiants d'entrée public void add () lève ioException {String str, str1, str2; int i, num1, t = 1; Char Ch, CH1; Filewriter fw = new FileWriter ("e: //student.txt", true); // Entrez les informations des élèves dans le fichier txt spécifié FW.write ("Liste des informations étudiées entrées / r / n / r / n nom de numéro d'étudiant classe chinois score mathématiques score de score d'anglais / r / n"); Scanner dans = nouveau scanner (System.in); while (t == 1) {System.out.println ("Veuillez entrer le numéro d'étudiant:"); num1 = in.nextint (); // jugez si le numéro d'étudiant est répété pour (i = 0; i <n; i ++) {while (s [i] .num == num1) {System.out.println ("Ce numéro d'étudiant existe déjà, veuillez rentrer"); System.out.print ("Veuillez entrer le numéro d'étudiant:"); num1 = in.nextint (); }} s [n] .num = num1; str2 = string.valueof (num1); fw.write (str2 + ""); System.out.println (); System.out.println ("Veuillez entrer le nom de l'étudiant:"); s [n] .name = in.next (); fw.write (s [n] .name + ""); System.out.println (); System.out.println ("Veuillez entrer la classe étudiante:"); s [n] .classage = in.next (); fw.write (s [n] .classage + ""); System.out.println ("Veuillez saisir le score chinois de l'étudiant:"); s [n] .chinese = in.Nextint (); fw.write (s [n] .chinese + ""); System.out.println ("Veuillez entrer les scores mathématiques des étudiants:"); s [n] .math = in.Nextint (); fw.write (s [n] .chinese + "" "); System.out.println (" s'il vous plaît entrez les étudiants en anglais des étudiants: "); s [n] .English = in.nextint (); fw.write (s [n] .English +" / r / n "); ++ n; fw.close (); System.out.println (); System.out.print (" fait le système. (Y / n) "); str = in.next (); ch = str.charat (0); while (ch! = 'N' && ch! = 'N' && ch! = 'Y' && ch! = 'Y') {System.out.println (" l'entrée est invalid, s'il vous plaît re-teenter: "); str = in.next (); ch = str.harat (0);}; if (ch == 'n' || ch == 'n') {break;}} System.out.println (); while (ch1! = 'y' && ch1! = 'y' && ch1! = 'n' && ch1! = 'n') {System.out.println ("L'entrée est invalide, veuillez revoir:"); } if (ch1 == 'n' || ch1 == 'n') {System.out.println (""); "+ n +" étudiants! "); System.out.println (" Les informations étudiantes que vous avez entrées sont les suivantes: "); System.out.println (); System.out.println (" Student Number / Tname / Tclass / Tchinese / Tmathematics / Tenglish "); for (i = 0; i <n; i ++) {System.out.Printl (i). "+ s [i] .name +" "+ s [i] .classage +" "+ s [i] .chinese +" "+ s [i] .math +" "+ s [i] .English);} System.out.println (" Système revient au menu principal! "); this.menu ();} // Delete Student Information public Void Delete () thorws i.judge {this; jodudge (); int J = 0, 0, K = 0, Num1; Si (k == 0) {System.out.println ("Désolé! Le numéro d'étudiant que vous souhaitez supprimer n'est pas System.out.println ("Numéro d'étudiant / t Nom / T Classe"); // Cette fonction n'est pas actuellement extensible System.out.println (s [t] .num + "" + s [t] .name + "" + s [t] .classage); ch = str.charat (0); System.out.println (); System.out.println ("Système revient au menu principal!"); System.out.Print (char) a);} fr.close (); Char Ch; String Str, Str1, Str2; System.out.Println (Désolé! Le numéro d'étudiant que vous souhaitez modifier! "); Numéro / t Nom / T Classe "); System.out.println (s [t] .num +" "+ s [t] .name +" "+ s [t] .classage); System.out.println (" Chinese / Tmathematics / Tenglish "); System.out.println (); str = pin.next (); Ch = Str.Charat (0); System.out.println ("******************************************************"); Nom ******* "); System.out.println (" *********************************************** "); System.out.println (" s'il vous plaît sélectionnez: "); Moi = Pin.Nextint (); Switch (MOI) {Case 1: System.out.print (" Veuillez entrer un nouveau étudiant Numéro: "); num3 = pin.Nextint (); s [t] .num = num3; break; case 2: System.out.print (" s'il vous plaît entrez une 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 invalide, s'il vous plaît, "); Main (String [] args) lance ioException {Student Stu = new Student ();Rendages partiels:
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.