Tecnología

Inicio

Cómo utilizar la sentencia switch en Java

sentencia switch de Java es una buena construcción para usar en cualquier momento que debe comprobar una variable para ver cual de un gran número de valores que posee. Cada instrucción switch tiene un conjunto equivalente declaraciones "if-else", pero en general es una alternativa más fácil de leer a las declaraciones repetidas "if-else" cuando se necesita para poner a prueba un valor varias veces.

Instrucciones

1 Escriba lo siguiente en su editor de Java para inicializar algunas variables que se utilizarán:

int día de la semana = 1;

DAYNAME cadena;

2 Escriba lo siguiente en la línea siguiente para abrir un bloque de interruptores:

interruptor (lunes a viernes) {

}

3 Escriba lo siguiente dentro de los corchetes del bloque de interruptores que escribió en el paso dos:

Caso 1: nombre del día = "Lunes";

Caso 2: nombre del día = "Martes";

Caso 3: nombre del día = "Miércoles";

Caso 4: DAYNAME = "Jueves";

Caso 5: DAYNAME = "Viernes";

Caso 6: DAYNAME = "Sábado";

Caso 7: DAYNAME = "Sunday";

por defecto: nombre del día = "no válido";

Consejos y advertencias

  • Esto proporciona la misma funcionalidad que el siguiente conjunto de declaraciones "if-else":
  • si (de lunes a viernes == 1) = nombre del día "Lunes";
  • else if (de lunes a viernes == 2) = nombre del día "Martes";
  • else if (de lunes a viernes == 3) DAYNAME = "Miércoles";
  • else if (de lunes a viernes == 4) DAYNAME = "Jueves";
  • else if (de lunes a viernes == 5) = nombre del día "Viernes";
  • else if (de lunes a viernes == 6) DAYNAME = "Sábado";
  • else if (de lunes a viernes == 7) DAYNAME = "Sunday";
  • otro nombre del día = "no válido";
  • Como se puede ver, la sentencia switch es mucho más fácil de leer para grandes bloques de condiciones que el equivalente declaraciones "if-else".