¿Cuál es la palabra clave predeterminada en las declaraciones de conmutador??

¿Cuál es la palabra clave predeterminada en las declaraciones de conmutador??

La palabra clave "predeterminada" se utiliza para definir un caso que se ejecuta en el caso predeterminado cuando otros casos no coinciden con el valor de expresión. En la instrucción Switch, el bloque predeterminado puede aparecer en cualquier lugar. El caso predeterminado se usa típicamente como una captura para cualquier valor que no coincida con los otros casos. Además, se puede utilizar para especificar un comportamiento predeterminado.

Este artículo ofrecerá la palabra clave predeterminada en las declaraciones de conmutador junto con la implementación práctica.

¿Cuál es la palabra clave predeterminada en las declaraciones de conmutador??

Una instrucción Switch en Java selecciona uno de varios bloques de código basado en una expresión. La palabra clave predeterminada se utiliza para definir un bloque de código que se ejecute cuando ningún otro bloque compara exactamente el valor de expresión.

Sintaxis

La sintaxis básica del caso predeterminado es la siguiente:

Switch (Expression_Value)
Case Value_One:
// tu codigo
romper;
Case Value_TWO:
// tu codigo
romper;

por defecto:
// tu codigo

La explicación de la sintaxis anterior se da a continuación:

  • El "Expression_Value" es el valor que se verifica en la instrucción Switch.
  • Las declaraciones de "caso" enumeran los valores posibles que la expresión puede tomar, junto con el código para ejecutar si la expresión es igual a ese valor.
  • El bloque "predeterminado" es opcional y contiene el código para ejecutar cuando no se ejecutan otros casos.
  • La palabra clave de "romper" sale de la declaración de código después de cada caso, para evitar que el código ejecute el código en los casos posteriores.

Ejemplo 1:

Se toma un ejemplo para calcular el número de semanas asignando el número predefinido:

clase pública Main
public static void main (string [] args)
int dayofweek = 5;
Nombre de día de cadena;
Switch (dayofweek)
caso 1:
DayName = "Lunes"; // 1er día
romper;
Caso 2:
DayName = "Martes"; // 2 º día
romper;
Caso 3:
DayName = "Miércoles"; // 3er día
romper;
Caso 4:
DayName = "Jueves"; // 4to día
romper;
Caso 5:
DayName = "Viernes"; // 5to día
romper;
por defecto:
DayName = "Weekend";

Sistema.afuera.println ("Hoy es" + DayName);

La explicación del código anterior se menciona a continuación:

  • Primero, use una instrucción Switch para verificar el valor de la variable "Dayofweek" y configure la variable "Nombre de día" en consecuencia.
  • Si "Dayofweek" es 1, "DayName" está configurado en "Lunes", si son 2, "DayName" está configurado en "Martes", y así sucesivamente.
  • Si "dayofweek" no es uno de los valores especificados (yo.mi., Si no es 1, 2, 3, 4 o 5), entonces se ejecuta el bloque "predeterminado" y "DayName" está configurado en "Fin de semana".


La salida muestra que el "viernes" se ha imprimido en la consola.

Ejemplo 2:

Se considera otro ejemplo para calcular el número par o impares asignando el número predefinido:

clase pública Main
public static void main (string [] args)
int num = 7;
interruptor (num % 2)
Caso 0:
Sistema.afuera.println (num + "es par");
romper;
por defecto:
Sistema.afuera.println (num + "es impar");

La descripción del código se proporciona a continuación:

  • Primero, use una instrucción Switch para verificar si "NUM" es uniforme o impar.
  • Después de eso, tome el resto de "NUM" cuando se divide por dos.
  • Si el resto contiene un valor cero, imprima ese "num" es incluso. O, si el resto es algo más (yo.mi., Si es 1), entonces se ejecuta el bloque "predeterminado" e imprimemos que "num" es impar.

Conclusión

En Java, la palabra clave "predeterminada" se utiliza en las declaraciones de conmutador para especificar el código que debe ejecutarse cuando ninguna otra declaración de casos coincida con la expresión proporcionada. El uso de la palabra clave predeterminada en una instrucción Switch puede ayudar a que el código sea más conciso y más fácil de leer reduciendo el número de declaraciones IF-Else necesarias para manejar múltiples condiciones.