Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo utilizar Java para crear un sistema sencillo de gestión de estudiantes?

¿Cómo utilizar Java para crear un sistema sencillo de gestión de estudiantes?

Si está escrito en Java, puede usar List para implementar el sistema de gestión de estudiantes: \x0d\ Primero, el sistema de gestión es para objetos de estudiantes, por lo que primero escribimos los objetos de estudiantes: \x0d\package bean ; \x0d\public class Estudiante {\x0d\ String nombre;\x0d\ String StudentId;\x0d\ String sex;\x0d\ int grado;\x0d\ public Student(String nombre,String StudentId,String sexo,int grado) { \x0d\ this.name= nombre;\x0d\ this.studentId= StudentId;\x0d\ this.sex = sexo;\x0d\ this.grade = calificación \x0d\ }\x0d\ public int getGrade(){; \ x0d\ return calificación;\x0d\ }\x0d\ public String getName(){\x0d\ return nombre;\x0d\ }\x0d\ public String getSex(){\x0d\ return sexo;\x0d\ }\x0d \ public void setGrade(int g){\x0d\ this.grade = g;\x0d\ }\x0d\ public String getStudentId(){\x0d\ return StudentId;\x0d\ }\x0d\}\x0d\Esto es definido Hay algunos métodos de obtención para obtener los datos actuales del objeto del estudiante y métodos establecidos para modificar las calificaciones. El código es muy simple, por lo que no daré una respuesta detallada. \x0d\Este es nuestro texto principal.

\x0d\ Aunque no usamos swing como interfaz por el momento, tenemos que llevarlo a cabo, por lo que primero creamos una interfaz relativamente simple: \x0d\ System.out.println("****** **** ******");\x0d\ System.out.println("*Bienvenido al sistema de gestión de estudiantes*");\x0d\ System.out.println("*1: Agregar estudiantes* ");\ x0d\ System.out.println("*2: Eliminar estudiantes*");\x0d\ System.out.println("*3: Modificar calificaciones*");\x0d\ System.out.println( "*4: Resultados de la consulta*");\x0d\ System.out.println("******************");\x0d\ System.out.println( "La operación que quieres elegir es :");\x0d\Aquí puedes ver que usamos un 1234 para seleccionar el proyecto. Tenemos que hablar de cómo Java obtiene los datos ingresados ​​por el teclado-------. --Scanner, que debe usarse Para esto, primero debe importar un paquete:\x0d\Por ejemplo, aquí:\x0d\import java.util.*;\x0d\Las dos líneas de código posteriores completan el input:\x0d\Scanner sc = new Scanner(System.in); \x0d\ int Choice = sc.nextInt();\x0d\El siguiente paso es la implementación de cada función:\x0d\ \x0d\package test; \x0d\import java.util.*;\x0d\import bean.Student; \x0d\public class Manager {\x0d\ static List StudentList = new LinkedList();\x0d\ public static void main(String[] agrs) {\x0d\ select(StudentList); \x0d\ }\x0d\ private static void select(List StudentList ){\x0d\ System.out.println("*************** *");\x0d\ System.out.println("*Bienvenido al sistema de gestión de estudiantes*");\x0d\ System.out.println("*1: Agregar estudiante*");\x0d\ System.out. println("*2: Eliminar estudiante*");\x0d\ System.out .println("*3: Modificar resultados*");\x0d\ System.out.println("*4: Consultar resultados*"); \x0d\ System.out.println("********* *******");\x0d\ System.out.println("La operación que desea elegir

La operación es: ");\x0d\ Scanner sc = new Scanner(System.in);\x0d\ int Choice = sc.nextInt(); \x0d\ switch(choice){\x0d\ //Agregar estudiantes\x0d \ case 1:\x0d\ System.out.print("Ingrese el nombre del estudiante:");\x0d\ Scanner Sname = new Scanner(System.in);\x0d\ String name = Sname.nextLine();\ x0d \ System.out.print("Ingrese el género del estudiante:");\x0d\ Scanner Ssex = new Scanner(System.in);\x0d\ String sex = Ssex.nextLine();\x0d\ System.out print("Ingrese el ID de estudiante del estudiante:");\x0d\ Scanner SId = new Scanner(System.in);\x0d\ String StudentId = SId.nextLine();\x0d\ System.out.print(" Ingrese la calificación del estudiante: ");\x0d\ Scanner Sgrade = new Scanner(System.in);\x0d\ int grade = Sgrade.nextInt();\x0d\ StudentList.add(new Student(name,studentId,sex , calificación));\x0d\ System.out.println("¡¡¡Agregado exitosamente!!!!!");\x0d\ select(StudentList);\x0d\ break;\x0d\ //Eliminar calificaciones de estudiantes\x0d\ case 2 :\x0d\ System.out.print("Por favor, dígame el número de identificación del estudiante que necesita ser eliminado:");\x0d\ Scanner Sid = new Scanner(System.in);\x0d\ String SstudentId = Sid.nextLine(); \x0d\ boolean isfindDelete = false;\x0d\ for (int i = 0; i