ayuda Java

Hola scenebeteros

estoy viendo java en la escuela Switch case para ser exactos

y me pidieron desarrollar el siguiente codigo:

 

 import javax.swing.JOptionPane;
 
 public class meses {

 public static void main (String[] args){
  String x= JOptionPane.showInputDialog("introduce un mes del año");
  
  int y = Integer.parseInt(x);
 switch (y)
 {
  case 1:
   JOptionPane.showMessageDialog(null,"Enero del 2011 contó con 4 semanas y 5 domingos");
   break;
   
   case 2:
    JOptionPane.showMessageDialog(null,"Febrero 2011, el mes del amor contó con 4 semanas y 4 domingos");
   break;
   case 3:
    JOptionPane.showMessageDialog(null,"Marzo, la primevera paso por 5 semanas y 4 domingos");
   break;
   case 4:
    JOptionPane.showMessageDialog(null,"Abril, los niñitos vieron que su mes paso en 4 semanas y tuvo 4 domingazos");
   break;
   case 5:
    JOptionPane.showMessageDialog(null,"Mayo, las madresitas, dijeron adios a su mes en 5 semanas /n y 5 domingos");
   break;
   case 6:
    JOptionPane.showMessageDialog(null,"Junio, llego y se fue en 5 semanas y tuvo 5 semanas y 4 domingos ");
   break; 
   case 7:
    JOptionPane.showMessageDialog(null,"Julio, tuvo 4 semanas y 5 domingos");
   break;
   case 8:
    JOptionPane.showMessageDialog(null,"Agosto y septiembre tuvieron 5 semanas y 4 domingos");
   break; 
   case 9:
    JOptionPane.showMessageDialog(null,"ya te dije que septiembre tuvo lo mismo que agosto!!");
   break;
   case 10:
    JOptionPane.showMessageDialog(null,"octubre 5 semanas y 5 domingoss");
   break; 
   case 11:
    JOptionPane.showMessageDialog(null,"noviembre todavia esta activo y son 5 semanas con 4 domingos");
   break;
   case 12:
    JOptionPane.showMessageDialog(null,"el fin de año pasara por 5 y 4 repectivamente");
   break;
   default:
    JOptionPane.showMessageDialog(null,"pon un mes valido no manches"+y);
 }
   
  }
 
}

mi duda es como hago para no estar ejecutando el programa cada vez que elijo una opcion, hay alguna sentencia que regrese a preguntarme que mes quiero elegir???

gracias por su ayuda


Arsenal

PC con intel core i3 a 3.56 GHZ, 4 Gb en RAM, con 1356 Gb de HDD libres, Windows 7 ultimate 64bits

Netbook Sony Vaio con intel atom a 1.86 GHZ con 2 Gb RAM y 258 Gb  de HDD libres, Windows 7 home premium

PS3 FAT original de 80 Gb

ipod 2G 8 Gb con limera1n

Nintendo ds lite con R4 de 4 Gb

PSP Fat  con CFW 5.00 M33-4 con 4gb

Y mi dispositivo xperia arc android 2.3 Todo bien

 


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Si no tienes pensado

Si no tienes pensado ejecutarlo un número definido de veces, mete el code del switch en un ciclo infinito (while(true) por ejemplo). Si lo quieres ejecutar N número de veces, usa un for.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.