Dr. Omar Zárate Navarro

Tecnologías de la Información

Clases > pest > Recursos

2o A DS
PROGRAMACIÓN ESTRUCTURADA

ESTRUCTURA DE SELECCION MULTIPLE LOGICA


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 if-else if-else

La estructura if-else if en Java es una forma de controlar el flujo de ejecución en función de una o más condiciones. Se utiliza cuando deseas comprobar múltiples condiciones de forma secuencial y ejecutar diferentes bloques de código dependiendo de cuál de las condiciones sea verdadera.


Explicación:

1. if (condición1): Primero se evalúa si la condición1 es verdadera. Si lo es, se ejecuta el bloque de código dentro de las llaves {} que sigue a este if. Si la condición1 no es verdadera, pasa a la siguiente condición.
2. else if (condición2): Si la primera condición es falsa, entonces Java evalúa la condición2. Si esta condición es verdadera, ejecuta el bloque de código asociado a esta cláusula else if.
3. else if (condición3): Si las condiciones anteriores son falsas, se evalúa la condición3 de la misma manera.
4. else: Si ninguna de las condiciones anteriores se cumple, el bloque de código dentro de else se ejecuta. Este bloque es opcional, y solo se usa si deseas tener un comportamiento por defecto cuando todas las condiciones anteriores sean falsas.

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.
El bloque else es opcional: Puedes omitir el bloque else si no necesitas un comportamiento predeterminado cuando ninguna condición sea verdadera.

Esta estructura es muy útil cuando tienes varias opciones posibles y quieres asegurarte de que solo se ejecute una de ellas.


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