Foros del Web » Programación para mayores de 30 ;) » Java »

uso de un case dentro de otro case

Estas en el tema de uso de un case dentro de otro case en el foro de Java en Foros del Web. amigos tengo un serio problema tengo un menu que se maneja a partir de un swicth de opciones, el problema es el siguiente en el ...
  #1 (permalink)  
Antiguo 22/06/2012, 08:22
 
Fecha de Ingreso: junio-2012
Mensajes: 1
Antigüedad: 11 años, 10 meses
Puntos: 0
Pregunta uso de un case dentro de otro case

amigos tengo un serio problema tengo un menu que se maneja a partir de un swicth de opciones, el problema es el siguiente en el case 1 se invocan dos constructores que se llenan de informacion pero al darle la segunda ocion es decir el case 2 necesito utilizar los objetos que llene en el case 1 como lo puedo lograr¿?
  #2 (permalink)  
Antiguo 22/06/2012, 08:40
 
Fecha de Ingreso: abril-2011
Mensajes: 224
Antigüedad: 13 años
Puntos: 8
Respuesta: uso de un case dentro de otro case

Código Java:
Ver original
  1. case1:
  2.    MiClase objeto1 = new MiClase("blablabla");
  3.    MiClase objeto2 = new MiClase("shalala");
  4.    break;
  5. case2:
  6.    objeto1.usarFuncionGenerica();
  7.    objeto2.usarLaOtraFuncion();
  8.    break;

Te refieres a esto?... es muy sencillo, pero... no creo que sea. :S O sea, puedes explicarte mejor? Ya que eso es lo que entendí.

Saludos!
  #3 (permalink)  
Antiguo 22/06/2012, 11:21
Avatar de baker1562  
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 13 años, 1 mes
Puntos: 9
Respuesta: uso de un case dentro de otro case

la explicacion es diferente al titulo de la misma, la respuesta del usuario anterior es la correcta, pero si queres meter un case dentro de otro debes hacer un nuevo switch con sus cases dentro del case 1
  #4 (permalink)  
Antiguo 24/06/2012, 09:49
Avatar de cronopiomx  
Fecha de Ingreso: mayo-2012
Ubicación: Programing Cloud
Mensajes: 282
Antigüedad: 12 años
Puntos: 28
Respuesta: uso de un case dentro de otro case

supongo que lo que buscas es esto...

Código:
switch ( x)
{
 case1: {
                switch( y )
               {
                  case 2: 
                 {
                    MiClase objeto1 = new MiClase("blablabla");
                    MiClase objeto2 = new MiClase("shalala");
                    break;
                 }
               }
             }   
}
s2
crono

Etiquetas: case
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:16.