La instrucción Switch es una declaración basada en la decisión que se utiliza para probar una variable/expresión en una lista de valores. Estos valores se denominan casos y la variable se probará para cada caso. Una expresión/declaración de interruptor puede tener múltiples casos, por lo tanto, la instrucción Switch se puede usar para seleccionar un bloque de código específico de múltiples opciones.
Este artículo demuestra la guía integral de los siguientes conceptos con respecto a la declaración Switch de Java:
Entonces empecemos!
¿Qué es la declaración Switch?
Es un mecanismo que se utiliza para controlar el flujo de un programa al permitir que una variable o una expresión se pruebe en una lista de valores. Se proporciona una guía completa para las declaraciones del interruptor en la sección de sintaxis.
Sintaxis básica
La sintaxis básica de la instrucción Java Switch será:
Switch (Expression)Comprendamos las declaraciones de descanso y predeterminados con un poco más de detalle para tener una comprensión clara.
Romper en la instrucción Switch
La palabra clave de interrupción se usa como una declaración de control para finalizar un caso en la instrucción Switch. El uso de la declaración de descanso es opcional y debe escribirse en letras pequeñas. La sintaxis de la declaración de descanso se menciona a continuación:
romper;Declaración predeterminada en el cambio
Se pueden especificar múltiples casos en la declaración de conmutación, sin embargo, es posible que la condición/valor que está buscando no encuentre una coincidencia perfecta en todos los casos de interruptor. Por lo tanto, podemos especificar un caso predeterminado que se ejecutará si no se encuentra ninguna coincidencia. La sintaxis de la declaración predeterminada se proporciona a continuación:
por defecto;Cómo funciona la declaración Switch
Consideremos el ejemplo dado a continuación para comprender cómo funciona la declaración Switch.
Ejemplo
Este ejemplo toma marcas del estudiante y encuentra la calificación:
public static void main (string [] args)La condición de la caja del interruptor es (Marcas/10), ahora digamos que el usuario ingresó "78".
El número ingresado se dividirá por 10 I.mi. 78/10
Obtendremos el resultado igual a 7 porque en Java "/" el operador divide los dos números y considere el cociente como resultado.
Por lo tanto, la instrucción Switch se aplica al caso "7" y se ejecutará el código asociado con el caso "7":
Supongamos que el usuario ingresó un número mayor a 100, luego obtendremos el siguiente resultado:
Ahora, el usuario ingresó 130, que es mayor que 100, por lo que la instrucción Switch no se ejecutaría.
Conclusión
La instrucción Switch en Java se utiliza para realizar diferentes tareas sobre la base de la condición proporcionada. Las declaraciones/palabras clave de interrupción y predeterminadas son opcionales en la instrucción Switch, la instrucción Break se puede usar para salir del cuerpo del interruptor y la palabra clave predeterminada se puede usar para especificar un caso genérico que se ejecutará si no se encuentra una coincidencia en un caso de interruptor.