この記事の例は、参照のためにJava Student Score Management Systemの特定のコードを共有しています。特定のコンテンツは次のとおりです
/ * *@copyright by Lzyrapx by 2016/4/12。 *@名前:Java Student Score Management System。 *@機能:学生関連の情報、エントリ、クエリ、統計、変更など。 */ Import Java.util.scanner; java.lang。*をインポートします。 java.io.*をインポートします。クラス学生{private static Student [] s = new Student [100]; //学生の上限int n = 0を入力します。プライベート文字列名; private int num;プライベート文字列のクラス。 Private int Chinese; Private int Math; Private int English; //学生情報が入力されているかどうかを判断しますvoid judge()throws ioException {int i; char ch;文字列str;スキャナーin = new Scanner(system.in); if(n == 0){system.out.println( "学生情報をまだ入力していない、(y/n):"); str = in.next(); ch = str.charat(0); while(ch!= 'y' && ch!= 'y' && ch!= 'n' && ch!= 'n'){system.out.println( "入力は正しくありません、再入力してください:"); str = in.next(); ch = str.charat(0); } if(ch == 'y' || ch == 'y'){this.add(); } if(ch == 'n' || ch == 'n'){this.menu(); }}} //メニューpublic void menu()ioexception //例外のトップをスローし、このメソッドを呼び出して例外を処理します。主な方法も例外をスローする場合、以下でも同じように、処理のためにJava仮想マシンに引き渡されます。 {int a;スキャナーin = new Scanner(system.in); System.out.println( "***************学生情報管理システム*************"); System.out.println( "******1。学生情報を入力*******"); System.out.println( "****** 2。学生情報を表示*******"); System.out.println( "******3。学生情報を変更*******"); System.out.println( "******4。StudentInformation *******"); System.out.println( "******5。StudentInformation *******"); System.out.println( "****** 0。管理システムを終了*******"); System.out.println("*********************************************************"); System.out.print( "(0〜5):"); a = in.nextint(); while(a <0 || a> 5){system.out.print( "入力は無効です、再入力してください:"); a = in.nextint(); } switch(a){case 1:this.add();壊す;ケース2:this.show();壊す;ケース3:this.modif(); break;ケース4:this.delete(); break;ケース5:this.look(); break;ケース0:System.out.println( "システムを正常に締めくくる!!!"); System.Exit(0); Break; }} //入力学生情報public void add()throws ioexception {string str、str1、str2; int i、num1、t = 1; CHAR CH、CH1; filewriter fw = new filewriter( "e://student.txt"、true); //指定されたTXTファイルFW.Writeに学生情報を入力( "入力された学生情報のリスト/r/n/r/n学生番号クラス数学スコア英語スコア/r/n");スキャナーin = new Scanner(system.in); while(t == 1){system.out.println( "学生番号を入力してください:"); num1 = in.nextint(); //学生番号が(i = 0; i <n; i ++){while(s [i] .num == num1){system.out.println( "この学生番号が既に存在する、再入力してください"); System.out.print( "学生番号を入力してください:"); num1 = in.nextint(); }} s [n] .num = num1; str2 = string.valueof(num1); fw.write(str2+""); System.out.println(); System.out.println( "学生名を入力してください:"); s [n] .name = in.next(); fw.write(s [n] .name+""); System.out.println(); System.out.println( "学生クラスを入力してください:"); s [n] .classage = in.next(); fw.write(s [n] .classage+""); System.out.println( "学生中国語スコアを入力してください:"); s [n] .chinese = in.nextint(); fw.write(s [n] .chinese+""); System.out.println( "学生数学スコアを入力してください:"); s [n] .math = in.nextint(); fw.write(s [n] .chinese+"" "); system.out.println("学生英語スコアを入力してください: "); s [n]。 (y/n) "); str = in.next(); ch = str.charat(0); while(ch!= 'n' && ch!= 'n' && ch!= 'y' && ch!= 'y'){system.out.println("入力は無効です、再入力してください: ") if(ch == ch == 'n'){break.out.out.print( "system menus(y/n)); (ch1!= 'y' && ch1!= 'y' && ch1!= 'n'){system.out.println( "str1 = inext(); } if(n '|| ch1 ==' n '){""); "+n+"学生! "); system.out.println("入力した学生情報は次のとおりです: "); system.out.println(); system.out.println("学生番号/tname/tclass/tchinese/tmathematics/tenglish "); "+s [i] .name+" "+s [i] .classage+" "+s [i] .chinese+" "+s [i] .math+" "+s [i] .English);} System.out.println("システムがメインメニューに戻ります! "); thismenu(); int j = 0、num1 (k == 0){system.out.println( "削除する学生番号は存在しません!"); System.out.println( "学生番号/tクラス"); //この関数は現在拡張可能ではありません。 ch = str.charat(0); system.out.out.println( "); system.out.println( "menu(); system.out.print.out.out.out.println(); Char Ch、Str2 = system.out. system.out.println(変更する学生番号は存在しません!」 number/t name/t class "); system.out.println(s [t] .num+" "+s [t] .name+" "+s [t] .classage); system.out.println("中国/tmathisics/tmathisics/tmathisic "); system.out.println(s [t]。"+"+"+"+ system.out.print.out.println(y/n):str.next(); str.next(); system.out.println(*****************************************);名前******* "); System.out.println(" ********************************************************************* "); system.out.println(" select: "); moi = pin.nextint(); switch(moi){case 1:system.out.out.print("新しい学生の入力をご紹介します番号: "); num3 = pin.nextint(); s [t] .num = num3; break; case 2:system.out.print("新しいクラスを入力してください); str1 = pin.next(); s [t] .classage = str1; System.Out.print.Out.Out(Y/N); system main(string args)throws stu = new Student();部分的なレンダリング:
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。