Condicional Switch

Esta estructura de selección múltiple permite seleccionar un bloque de sentencias entre varios casos. Esta estructura cuenta con una expresión y una serie de etiquetas ‘case’ y una opción por defecto ‘default’. La sentencia ‘break’ indica el final de la ejecución del switch. Su sintaxis es la siguiente:

 

La expresión usada en el switch debe devolver un valor de tipo entero o de tipo chat y es obligatorio escribir la expresión encerrada entre paréntesis. Una vez que se evalúa la expresión del switch se comprueba si coincide con el valor del primer case. Si coincide se ejecuta su bloque de sentencias y con el break nos salimos de la estructura switch; sino coincide se comprueba para el valor del segundo case y asi sucesivamente. Si no coincide con ningún valor de los case, por defecto se ejecuta el bloque de sentencias definidas en el caso ‘default’.

 


Ejemplo de aplicación: