Jump to content

Ayuda en java sobre un codigo


Recommended Posts

hola tengo que hacer un menu en java que se muestre por consola(DOS)en el cual cada opcion esta asiganada a un numero

mi problema es que no se hacer que al momento de ingresar a la opcion (independiente la que seay se realize lo que tenga que hacer)

este se devulva al menu principal, hay algun comando que sirva para que se devuelva al menu.

aca dejo un ejemplo del codigo:

 

int menu=0;

System.out.println("1 - ingresar datos");// Despliegue del Menu

System.out.println("2 - borrar datos");

System.out.println("3 - desplegar lista de inscritos");

System.out.println("4 - blalblabla");

System.out.println("5 - opcion x");

System.out.println("6 - opcion xx");

System.out.println("7 - Salir");

do{

System.out.print("Ingrese Numero De Eleccion: ");// seleccion de opcion de menu

menu = Lectura.getInt();

}while(menu!=1&&menu!=2&&menu!=3&&menu!=4&&menu!=5&&menu!=6&&menu!=7);

switch(menu){

case 1:

ejecutar algunas instrucciones

ACA Iri Una Opcion para volver al menu que la que no se hacer XD

break;

case 2 etc...

Edited by dj_rako
Link to comment
Share on other sites

1.- tu codigo es ilegible.. aprenda a ocupar el BBcode

2.- tu pregunta es invalida... comandos no existen

 

si vas a preguntar o pedir ayuda, por favor que sea ordenada y al grano, con un codigo legible y ordenado si es que quieres mostrarlo, sino, mejor no lo muestres.

 

explicanos mejor que es lo que quieres especificamente, por q se ocurren muchas cosas y no se cual decirte.

 

saludos.

Link to comment
Share on other sites

Bueno... no quiero criticarte tu codigo porque creo que con lo de arriba ya es suficiente...

creo que entiendo un poco tu problema

 

y si es lo que creo se soliciona haci....

 

do{

/*AQUI TODO TU CODIGO*/

}while(menu!=7);

 

por tanto se va arrepetirtodo el menu (si pones el menu dentro del do while) siempre y cuando no preciones 7.(ya que asi se sale)

 

 

Link to comment
Share on other sites

por más que leo no entiendo lo que pides.

:banana:

 

faltas ortograficas feas

pero creo que entiendo lo que pides, y lo que pides es que si alguien no ingresa un numero del menu, simplemente quiera volver al menu, lo haga.

 

mira no se puede hacer un refresh a la consola. lo que si puedes hacer es hacer muchos saltos de linea y decir lo que quieres....

 

mira este ejemplo

public static void emuRefresh(){
for(int i=0;i<200;i++){
System.out.println('\n');
}
}


String menu = "(1) - ingrese datos\n(2) - borrar datos\n(3) - desplegar inscritos.... ahi los demas me dio lata seguir...\n(0) - salir";
System.out.println(menu);
int choose = 0;
choose = Lectura.getInt();

while(choose != 0){
    switch(menu){
        case 1: 
            blabla para volver (9);
            choose = Lectura.getInt();
            break;
        case 2: 
            blabla para volver (9);
            choose = Lectura.getInt();
            break;
        case 3: 
            blabla para volver (9);
            choose = Lectura.getInt();
            break;
        case 4: 
            blabla para volver (9);
            choose = Lectura.getInt();
        case 9:
            emuRefresh();
            System.out.println(menu);
            choose = Lectura.getInt();
            break;
    }
}

Edited by alvaroxz
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...