switch case
La sentencia switch es muy parecida a un if-else y en algunos casos el switch case puede reemplazar
al if-else. El switch permite comparar igualdad == las variables enteras int, cadenas de
texto string o constantes en tiempo de compilación const.
Como regla todos los case que no estén vacíos deben terminar con la sentencia break. Otras formas válidas de
terminar un case que no está vacío son con return, throw, continue.
Veamos un sencillo ejemplo, suponiendo que el primer día de la semana es lunes y es el día uno. Dependiendo del valor
de diaActual es el case que se va a seleccionar:
Si no agregamos las líneas break se ejecutaría el siguiente case. Como ejercicio puedes eliminar las
líneas break para que veas el funcionamiento.
Ahora veamos otro ejemplo donde queremos saber si el día es fin de semana o no, para esto vamos a "agrupar"
varios case:
Como se puede ver en los 2 ejemplos anteriores tenemos un bloque default este bloque se va a ejecutar si ninguna de
las condiciones anteriores se cumple.
