ESTRUCTURA DE SELECCION MULTIPLE SWITCH
Las estructuras de control en Java son mecanismos que permiten alterar el flujo de ejecución del programa, dependiendo de ciertas condiciones o repeticiones. Son fundamentales para poder tomar decisiones o repetir acciones según sea necesario.
Estructura de selección Compuesta switch-case
La estructura de control switch-case evalúa el valor de una variable para definir el flujo del programa.
1. Evalúa el valor de la variable y la variable solo puede ser de tipo entera numerica o de tipo carácter (ASCII)
2. Utiliza la estructura brake para romper la estructura de control y no sigua ejecutando los casos siguientes.
3. Se ejecuta de forma secuencial.
Explicación:
1. Expresión a evaluar: El switch evalúa una única expresión o variable, que puede ser de tipo int, char.
2. Comparación con los case: Luego, compara el valor de la expresión con los valores de cada case. Si encuentra una coincidencia, ejecutará el bloque de código correspondiente a ese case.
3. break: Una vez que el bloque de código de un case se ejecuta, se detiene la ejecución del switch gracias al break. Sin el break, la ejecución continúa en el siguiente case (esto se llama "fall-through").
4. default: El default es una opción que se ejecuta si ninguno de los case coincide con el valor de la expresión. Es como un "else" en un bloque if-else.
Consideraciones:
• Solo se ejecuta un bloque: Si una condición es verdadera, se ejecuta solo el bloque correspondiente a esa condición, y el resto de las condiciones no se evalúan.
• Las condiciones se evalúan en orden: Si tienes varias cláusulas else if, se evalúan de arriba hacia abajo, por lo que es importante ordenarlas de acuerdo a lo que deseas lograr.
Esta estructura es muy útil cuando tienes varias opciones posibles y quieres asegurarte de que solo se ejecute una de ellas.
EJEMPLO DE CÓDIGO EN JAVA
OTRO EJEMPLO
EJEMPLO DE CÓDIGO EN JAVA
Dr. Omar Zárate Navarro
Universidad Tecnológica de Jalisco
PTC Tecnologías de la Información
|
Email: ozarate@utj.edu.mx
|
|