이 기사의 예는 귀하의 참조를 위해 Java Student Score Management System의 특정 코드를 공유합니다. 특정 내용은 다음과 같습니다
/ * *@2016/4/12의 Lzyrapx의 Copyright. *@이름 : Java 학생 점수 관리 시스템. *@function : 학생 관련 정보, 입력, 쿼리, 통계, 수정 등 .... *@PS : 그래픽 인터페이스의 학생 관리 시스템이 필요하지 않은 경우 수행되지 않습니다. */ import java.util.scanner; java.lang.*; java.io.*; 클래스 학생 {개인 정적 학생 [] S = 신입생 [100]; // 학생 상한 int n = 0을 입력합니다. 개인 문자열 이름; 개인 int Num; 개인 문자열 클래스; 개인 int 중국어; 개인 int 수학; 개인 int 영어; // 학생 정보가 입력되었는지 여부를 판단합니다. char ch; 문자열 str; SCANNER 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; SCANNER IN = NEW SCANNER (System.In); System.out.println ( "***************** 학생 정보 관리 시스템 *************"); System.out.println ( "****** 1. 학생 정보 입력 *******"); System.out.println ( "****** 2. Display Student Information *******"); System.out.println ( "****** 3. 학생 정보 수정 *******"); System.out.println ( "****** 4. 학생 정보 삭제 *******"); System.out.println ( "****** 5. 학생 정보보기 *******"); System.out.println ( "****** 0. 관리 시스템 종료 *******"); System.out.println("*********************************************************"); System.out.print ( "선택 (0 ~ 5) :"); a = in.nextint (); (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 ()는 ioexception {String Str, str1, str2; int i, num1, t = 1; char ch, ch1; filewriter fw = 새로운 filewriter ( "e : //student.txt", true); // 지정된 txt 파일에 학생 정보를 입력했습니다. fw.write ( "입력 된 학생 정보 목록/r/n/r/n 학생 번호 이름 클래스 중국어 점수 수학 점수 영어 점수/r/n"); SCANNER 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] .English = in.nextInt (); fw.write (s [n] .english+"/r/n "); ++ n; fw.close (); (y/n) "); str = in.next (); ch = str.charat (0); if (ch = n '|| ch =='n ') {break.out.println (); (ch1! = 'y'&& ch1! = 'n'&& ch1! = 'n') {system.out.println (입력은 유효하지 않습니다. } (ch1 == '|| ch1 =='n ') {system.out.println "+n+"학생! "); System.out.println ("입력 한 학생 정보는 다음과 같습니다 : "); System.out.println (); System.out.println ("학생 번호/tname/tclass/tchinese/tmathematics/tenglish "); for (i = 0; i <n; i ++) {System.out. "+s [i] .name+" "+s [i] .classage+" "+s [i] .chinese+" "+s [i] .math+" "+s [i] .english);} system.out.println ("시스템은 메인 메뉴로 돌아온다 "); this.menu (); int j = 0, char 핀; if (k == 0) {System.out.println (삭제하려는 학생 번호가 존재하지 않습니다! ");"시스템은 기본 메뉴로 돌아갑니다! "; System.out.println ( "학생 번호/t 클래스"; //이 함수는 현재 확장 가능한 System.out.println이 아닙니다. ch = ch! = 'y'&& ch! = 'n'&& ch! = 'n' system.println (); System.out.println (시스템 메뉴로 돌아갑니다!); menu ()}; system.print (cheystem.println); Char; str2; System.out.println (죄송합니다! 수정하려는 학생 번호가 존재하지 않습니다!); 숫자/t name/t class "); system.out.println (s [t] .num+" "+s [t] .name+".name+""+s [t] .classage); system.out.println ( "중국어/tmathematics/tenglish"); System.out.println (s [t] .chinese+"" System.out.println (); "Y/N). str = ch = ch = ch == 'n') {system.println. System.out.println("******************************************************"); System.out.println("****** 1. Modify the student number*******"); System.out.println("****** 2. Modify class****"); System.out.println("********* 3. Modify name ******* "); System.out.println ("********************************************************** "); System.out.println ("Please : "); MOI = PIN.NextInt (); Switch (MOI) {Case 1 : System.out.print ("신입생을 입력하십시오. 숫자 : "); num3 = pin.nextint (); s [t] .num = num3; break; case 2 : system.out.print ("새 클래스를 입력하십시오 : "); str1 = pin.next (); system.println (데이터는 성공적으로 수정되었습니다.} print. "입력은 유효하지 않습니다." Main (String [] args)은 ioexception {int i = 0; i <100;부분 렌더링 :
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.