Los ejemplos en este artículo comparten con usted el código específico del sistema de gestión de puntaje de estudiante Java para su referencia. El contenido específico es el siguiente
/ * *@Copyright de Lzyrapx el 2016/4/12. *@Nombre: Sistema de gestión de puntaje de estudiante Java. *@función: información relacionada con el alumno, entrada, consulta, estadísticas, modificaciones, etc. *@ps: Si no se requiere el sistema de gestión de estudiantes de la interfaz gráfica, no se realizará. */ import java.util.scanner; import java.lang.*; import java.io.*; Estudiante de clase {estudiante estático privado [] s = nuevo estudiante [100]; // Ingrese el límite superior del estudiante int n = 0; nombre de cadena privada; privado int num; Classaje de cadena privada; private int chino; privado int matemáticas; Private int inglés; // juzga si la información del estudiante se ha ingresado public void Judge () lanza ioexception {int i; Char Ch; Cuerda str; Escáner en = nuevo escáner (System.in); if (n == 0) {system.out.println ("No ha ingresado ninguna información del estudiante todavía, si debe ingresar (y/n):"); str = in.next (); ch = str.charat (0); while (ch! = 'y' && ch! = 'y' && ch! = 'n' && ch! = 'n') {system.out.println ("La entrada es incorrecta, vuelva a ingresar:"); str = in.next (); ch = str.charat (0); } if (ch == 'y' || ch == 'y') {this.add (); } if (ch == 'n' || ch == 'n') {this.menu (); }}} // menú publicó en el menú Void () lanza ioexception // superar la excepción y llamar a este método para manejar la excepción. Si el método principal también lanza la excepción, se entrega a la máquina virtual Java para su procesamiento, lo mismo a continuación. {int a; Escáner en = nuevo escáner (System.in); System.out.println ("***************** Sistema de gestión de la información del estudiante ***************"); System.out.println ("****** 1. Ingrese la información del estudiante *******"); System.out.println ("****** 2. Muestre información del estudiante *******"); System.out.println ("****** 3. Modifique la información del estudiante *******"); System.out.println ("****** 4. Eliminar información del estudiante *******"); System.out.println ("****** 5. Ver Información del estudiante *******"); System.out.println ("****** 0. Salga del sistema de administración *********"); System.out.println ("*******************************************************"); System.out.print ("Seleccione (0 ~ 5):"); a = in.nextInt (); while (a <0 || a> 5) {system.out.print ("La entrada no es válida, por favor vuelva a ingresar:"); a = in.nextInt (); } switch (a) {caso 1: this.add (); romper; Caso 2: this.show (); romper; Caso 3: this.modif (); break; Caso 4: this.delete (); break; Caso 5: this.look (); ruptura; Caso 0: System.out.println ("¡Salga del sistema con éxito!"); System.exit (0); Break; }} // Ingresar información del estudiante public void add () lanza ioexception {string str, str1, str2; int i, num1, t = 1; Char Ch, CH1; FileWriter fw = new FileWriter ("e: //student.txt", true); // Ingrese la información del estudiante en el archivo TXT especificado fw.write ("Lista de información ingresada del estudiante/R/N/R/N Número de estudiante Nombre Clase Puntaje chino Puntuación Matemáticas Puntuación de inglés/R/N"); Escáner en = nuevo escáner (System.in); while (t == 1) {System.out.println ("Ingrese el número de alumno:"); num1 = in.nextInt (); // juzga si el número de alumno se repite para (i = 0; i <n; i ++) {while (s [i] .num == num1) {system.out.println ("Este número de estudiante ya existe, vuelva a ingresar"); System.out.print ("Ingrese el número de alumno:"); num1 = in.nextInt (); }} s [n] .num = num1; str2 = string.ValueOf (num1); fw.write (str2+""); System.out.println (); System.out.println ("Ingrese el nombre del estudiante:"); s [n] .name = in.next (); fw.write (s [n] .name+""); System.out.println (); System.out.println ("Ingrese la clase de estudiante:"); s [n] .classage = in.next (); fw.write (s [n] .classage+""); System.out.println ("Ingrese la puntuación de China del Estudiante:"); s [n] .chinese = in.nextInt (); fw.write (s [n] .chinese+""); System.out.println ("Ingrese los puntajes de las matemáticas del estudiante:"); s [n] .math = in.nextInt (); fw.write(s[n].chinese+" ""); System.out.println("Please enter student English scores:"); s[n].english=In.nextInt(); fw.write(s[n].english+"/r/n"); ++n; fw.close(); System.out.println(); System.out.println("Does it continue to add (Y/n) "); str = in.next (); ch = str.charat (0); while (ch! = 'N' && ch! = 'N' && ch! = 'Y' && ch! = 'Y') {system.out.println (" La entrada es inválida, por favor reinter if (ch == 'n' || ch == 'n') {break; while (ch1! = 'y' && ch1! = 'y' && ch1! = 'n' && ch1! = 'n') {system.out.println ("La entrada es inválida, por favor reingrese:"); } if (ch1 == 'n' || "+N+" Estudiantes! "); System.out.println (" La información del estudiante que ingresó es la siguiente: "); System.out.println (); System.out.println (" Número de estudiante/tname/tclass/tchinese/tmathematics/Tenglish "); for (i = 0; i <n; i ++) {System.out.println (s [i]. "+s [i] .name+" "+s [i] .classage+" "+s [i] .chinese+" "+s [i] .math+"+s [i] .English);} System.out.println ("El sistema regresa al menú principal!"); this.menuu ();} // estudiante información void public void () Isele Ioxude {); j = 0, t = 0, k = 0, num1; if (k == 0) {system.out.println ("¡Lo siento! El número de alumno que desea eliminar!"); System.out.println ("Número de estudiante/name/t class"); // esta función no es actualmente extensible.out.println (s [t] .num+""+s [t] .name+""+s [t] .classage) ch = str.charat (0); System.out.println (); System.out.println ("El sistema vuelve al menú principal!"); System.out.print ((char) a); CH; System.out.println (¡lo siento! El número de estudiante que desea modificar! "); número/t name/t class "); system.out.println (s [t] .num+" "+s [t] .name+" "+s [t] .classage); system.out.println (" chino/tmathematics/tenglish "); system.println (s [t] .chinese+"+s [t] .math+s [t]. System.out.println (); str = pin.next (); System.out.println ("*************************************************"); Nombre ********* "); System.out.println (" *********************************************** "); System.out.println (" Seleccione: "); Moi = Pin.NextInt (); Switch (MOI) {Case 1: System.Print (" Por favor ingrese un nuevo estudiante número: "); num3 = pin.nextint (); s [t] .num = num3; break; case 2: system.out.print (" Por favor ingrese una nueva clase: "); str1 = pin.next (); s [t] .classage = str1; break; case 3: system.out.print (" Ingrese un nuevo nombre: "); str2 = pin.next (); s [s [); System.out.println ("Se ha modificado con éxito!"); System.out.print ("La entrada es inválida, reinicie:"); Main (String [] args) lanza IOException {Student stu = new Student ();Renderizaciones parciales:
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.