Die Beispiele in diesem Artikel teilen Ihnen den spezifischen Code des Java Student Score Management -Systems für Ihre Referenz. Der spezifische Inhalt ist wie folgt
/ * *@Copyright von lzyrapx am 2016/4/12. *@Name: Java Student Score Management System. *@function: studentbezogene Informationen, Eintrag, Abfrage, Statistik, Änderung usw. .... *@PS: Wenn das Student-Management-System der grafischen Schnittstelle nicht erforderlich ist, wird dies nicht erfolgen. */ import Java.util.scanner; Java.lang importieren.*; import Java.io.*; Klassenstudent {privater statischer Schüler [] S = neuer Schüler [100]; // die obere Grenze der Schüler eingeben int n = 0; privater Zeichenfolge Name; private int num; private String -Klassen; privates int chinesische; private int Math; Privat int Englisch; // beurteilen, ob die Information von Schülern in die Öffentlichkeit eingetragen wurde, Richter () löst ioException aus {int i; char ch; String str; Scanner in = neuer Scanner (System.in); if (n == 0) {System.out.println ("Sie haben noch keine Schülerinformationen eingegeben, ob Sie (y/n) eingeben sollen:"); str = in.next (); ch = str.charat (0); while (ch! = 'y' && ch! = 'y' && ch! str = in.next (); ch = str.charat (0); } if (ch == 'y' || ch == 'y') {this.add (); } if (ch == 'n' || ch == 'n') {this.menu (); }}} // Menü public void Menü () löst ioException // über die Ausnahme und rufe diese Methode auf, um die Ausnahme zu verarbeiten. Wenn die Hauptmethode auch die Ausnahme ausgelegt hat, wird sie zur Verarbeitung an die java virtuelle Maschine übergeben. {int a; Scanner in = neuer Scanner (System.in); System.out.println("*************** Student Information Management System*************"); System.out.println ("****** 1. Eingeben Sie Schülerinformationen *******"); System.out.println ("****** 2. Anzeigen Sie die Schülerinformationen *******"); System.out.println ("****** 3.. System.out.println ("****** 4. Löschen Sie die Schülerinformationen *******"); System.out.println ("****** 5. Ansicht der Schülerinformationen *******"); System.out.println ("****** 0. Beenden Sie das Verwaltungssystem *******"); System.out.println ("****************************************************************** System.out.print ("Bitte auswählen (0 ~ 5):"); a = in.Nextint (); while (a <0 || a> 5) {System.out.print ("Eingabe ist ungültig, bitte treten Sie wieder ein:"); a = in.Nextint (); } switch (a) {case 1: this.add (); brechen; Fall 2: this.show (); brechen; Fall 3: this.modif (); Break; Fall 4: this.delete (); Break; Fall 5: this.look (); Break; Fall 0: System.out.println ("das System erfolgreich beenden !!!"); System.exit (0); Break; }} // Schülerinformationen public void add () löscht ioException {String str, str1, str2; int i, num1, t = 1; Char Ch, Ch1; Filewriter fw = neuer FileWriter ("e: //student.txt", true); // Schülerinformationen in die angegebene TXT -Datei fw.write eingeben ("Liste der eingegebenen Schülerinformationen/R/N/R/N -Schülernummer -Name Chinesische Punktzahl Mathematics Score English Score/R/N"); Scanner in = neuer Scanner (System.in); while (t == 1) {system.out.println ("Bitte geben Sie die Schülernummer ein:"); num1 = in.nextint (); // Beurteilen Sie, ob die Schülernummer für (i = 0; i <n; i ++) wiederholt wird {while (s [i] .num == num1) {System.out.println ("Diese Schülernummer existiert bereits, bitte wieder eingeben"); System.out.print ("Bitte geben Sie die Schülernummer ein:"); num1 = in.nextint (); }} s [n] .num = num1; str2 = string.Valueof (num1); fw.write (str2+""); System.out.println (); System.out.println ("Bitte geben Sie den Schülernamen ein:"); s [n] .Name = in.next (); fw.write (s [n] .name+""); System.out.println (); System.out.println ("Bitte geben Sie die Schülerklasse ein:"); s [n] .classage = in.next (); fw.write (s [n] .Classage+""); System.out.println ("Bitte geben Sie die chinesische Punktzahl der Schüler ein:"); s [n] .Chinese = in.Nextint (); fw.write (s [n] .chinese+""); System.out.println ("Bitte geben Sie die Mathematikwerte der Schüler ein:"); s [n] .math = in.nextint (); fw.write (s [n] .chinese+""); System.out.println ("Bitte englische Schüler eingeben:"); (Y/n) "); str = in.next (); ch = str.charat (0); while (ch! = 'N' && ch! = 'N' && ch! if (ch == 'n' || ch == 'n') {break; while (ch1! = 'y' && ch1! = 'y' && ch1! = 'n' && ch1! if (ch1 == 'n' || ch1 == 'n') {System.out.println (""); Schüler! "); System.out.println (" Die von Ihnen eingegebenen Schülerinformationen lautet wie folgt: "); System.out.println (); System.out.println (" Studentnummer/TNAME/TCLASS/TCHINESE/TMATHEMATICS/TENGISHLISH "); for (i = 0; i <n; i ++) {system.- {{{{{{{{{{{{{{{{{println ( "+s [i] .Name+" "+s [i] .Classage+" "+s [i] .Chinese+" "+s [i] .math+" "+s [i] .english);} System.out.Out.Println (" System Rückkehr zum Hauptmenü! "); Int J = 0, K = 0, char ch; if (k == 0) {System.out.println ("sorry! Die Schülernummer, die Sie löschen möchten!"); System.out.println ("Studentnummer/t -Klasse"); // Diese Funktion ist derzeit nicht erweitert. ch = str.charat (0); System.out.println (); System.out.println ("System kehrt zum Hauptmenü zurück!"); System.out.print (char) a); char ch; System.out.println ("sorry! Die Schülernummer, die Sie ändern möchten!"); Nummer/t Name/t -Klasse "); System.out.println (s [t] .Num+" "+s [t] .Name+" "+s [t] .Classage); System.out.println (" Chinese/Tmathematics/Tenglish "); System.out.println (); Str = Pin.Next (); System.out.println ("********************************************); Name********** Nummer: "); num3 = Pin.Nextint (); System.out.println ("Daten wurden erfolgreich geändert!"); System.out.print ("Input ist ungültig, bitte eintreten:"). Main (String [] args) löst ioException {Student stu = new student ();Partielle Renderings:
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.