Completa el siguiente código con las etiquetas correspondientes para generar la documentación.
public static void main(String[] args) {
Grupo grupo = new Grupo();
HashMap
HashMap
Scanner sc = new Scanner(System.in);
do {
String nombre=null;
String apellidoP=null;
String apellidoM= null;
String cuentaEmpleado=null;
String gradoAcademico=null;
System.out.println("=======Sistema de gestion de alumnos para el grupo========== ");
System.out.println("Selecciona una opcion");
System.out.println("1. Crear un Alumno");
System.out.println("2. Crear un profesor");
System.out.println("3. Inscribir Alumno al grupo");
System.out.println("4. Asignar profesor al grupo");
System.out.println("5. Mostrar el grupo");
System.out.println("6. Salir");
opcion=Integer.valueOf(sc.nextLine());
System.out.println("opcion seleccionada: "+ opcion);
switch (opcion) {
case 1:
System.out.println("==========Creacion de nuevo alumno==========");
System.out.println("Nombre del alumno:");
nombre=sc.nextLine();
System.out.println("Apellido Paterno:");
apellidoP=sc.nextLine();
System.out.println("Apellido Materno:");
apellidoM=sc.nextLine();
System.out.println("Numero de cuenta:");
cuentaEmpleado=sc.nextLine();
Alumno alumnoNuevo= new Alumno( nombre,apellidoP,apellidoM,cuentaEmpleado);
alumnos.put(alumnoNuevo.getNumeroDeCuenta(), alumnoNuevo);
System.out.println("Alumno registrado: "+ alumnoNuevo);
break;
case 2:
System.out.println("==========Creacion de nuevoProfesor==========");
System.out.println("Nombre del Profesor:");
nombre=sc.nextLine();
System.out.println("Apellido Paterno:");
apellidoP=sc.nextLine();
System.out.println("Apellido Materno:");
apellidoM=sc.nextLine();
System.out.println("Numero de Empleado:");
cuentaEmpleado=sc.nextLine();
System.out.println("Grado Academico:");
gradoAcademico=sc.nextLine();
Profesor profesorNuevo= new Profesor(nombre, apellidoP, apellidoM, gradoAcademico, cuentaEmpleado);
profesores.put(profesorNuevo.getNumeroEmpleado(), profesorNuevo);
System.out.println("Profesor registrado: "+ profesorNuevo);
break;
case 3:
String numeroCuenta="";
System.out.println("==========Inscribir Alumno al Grupo==========");
System.out.println("Alumnos registrados:");
for (Alumno alumno : alumnos.values()) {
System.out.println(alumno);
}
System.out.println("Ingresa el numero de cuenta del alumno que se desea inscribir al grupo");
numeroCuenta= sc.nextLine();
if(alumnos.get(numeroCuenta)!=null) {
grupo.getAlumnos().put(numeroCuenta, alumnos.get(numeroCuenta));
System.out.println("Se ha inscrito al alumno con numero de cuenta: "+ numeroCuenta +" correctamente");
}
else {
System.out.println("No existe un alumno registrado con el numero de cuenta: "+numeroCuenta);
}
break;
case 4:
String numeroEmpleado="";
System.out.println("==========Asignar Profesor al Grupo==========");
System.out.println("Profesores registrados:");
for (Profesor profesor : profesores.values()) {
System.out.println(profesor);
}
System.out.println("Ingresa el numero de empleado del profesor que se desea inscribir al grupo");
numeroEmpleado= sc.nextLine();
if (profesores.get(numeroEmpleado)!=null) {
grupo.setProfesor(profesores.get(numeroEmpleado));
System.out.println("Se ha asignado el profesor con numero de empleado: "+ numeroEmpleado +" correctamente");
}
else {
System.out.println("No existe un profesor registrado con el numero de empleado: "+numeroEmpleado);
}
break;
case 5:
System.out.println("Profesores Asignado al grupo:");
System.out.println(grupo.getProfesor());
System.out.println("Alumnos inscritos al grupo: ");
for (Alumno alumno : grupo.getAlumnos().values()) {
System.out.println(alumno);
}
break;
case 6:
System.out.println("Fin de la ejecucion");
sc.close();
break;
default:
System.out.println("Opcion no valida, intenta de nuevo");
break;
}
}while(opcion!=6);
}
Una vez completado correctamente el código, crea una carpeta llamada Practica6Docs, ejecuta el comando y responde la pregunta:
javadoc -d Practica6Docs Practica6.java