switch
switch(variable){ case ... : case ... : case ... : break; default; }
switch
se puede utilizar solo con los datos primitivos byte, short, char, int
Ejemplo:
int mes = 2; int anio = 2008; int numDias = 0; switch (mes) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: numDias = 31; break; case 4: case 6: case 9: case 11: numDias = 30; break; case 2: if (((anio % 4 == 0) && !(anio % 100 == 0)) || (anio % 400 == 0)) numDias = 29; else numDias = 28; break; default: System.out.println("Mes Inv\u00e1lido"); break; } System.out.println("N\u00famero de D\u00edas = " + numDias);