Salir de un switch dentro de otro switch :/

Urien

Bueno tengo el siguiente problema, tengo 1 submenu dentro de un menu principal en JAVA, y no se ke utilizar en mi 2º switch para ke salga y vuelva al menu principal :S

Es una duda estupida ke seguro ke me ha pasado alguna vez y he salido sin problemas pero... no me acuerdo ni lo veo en inet y mi profesor me ha dixo ke no lo haria asi (pero me la pela lo ke diga).

Ahi os pongo el codigo a ver si me podeis ayudar.

public class GestionAlumno extends Alumno{
public static void main (String[]args){
int opcion;
Scanner sc = new Scanner (System.in);
Alumno al = new Alumno();
Trabajador tr = new Trabajador();
System.out.println("1. Rellenar Datos");
System.out.println("2. Listar Datos Personales");
System.out.println("3. Listar datos completos");
System.out.println("4. Salir");
System.out.println("Introduce opcion");
opcion = sc.nextInt();
do{
switch(opcion){
case 1:
System.out.println("1. Rellenar Alumno");
System.out.println("2. Rellenar Trabajador");
System.out.println("3. Volver al menu");
int opcion2 = sc.nextInt();
do{
switch(opcion2){

				   case 1:
					   al.rellenarAlumno();
					   break;
				   case 2:
					   tr.rellenarTrabajador();
					   break;
				   case 3:
					   break;
				}
				}while(opcion2!=3);

EDIT: lol, el do del primer switch tendria ke estar encima de los prints del primer menu, joer ke fallos mas tontos :(

gracias a los ke se lo han leido y perdon por las molestias :/

ZaeRo

la verdad es que utilizar un switch para tener una sola opcion es 1 chorrada... xq no pones un if i ya esta??

otra cosa.. podrias explicarme exactamente cual es el problema? al salir del 2º switch no vuelve a entrar al 1º o como??

pd: vale, veo q ya lo has solucionado xD

Urien

tengo mas opciones abajo pero para no liar no las puse ;D

Usuarios habituales

  • Urien
  • ZaeRo