Ejemplo 2.5

Selector Múltiple

En este ejercicio aprenderás a usar la estructura de selección múltiple switch en Java. Esta estructura te permite evaluar una variable y ejecutar diferentes acciones dependiendo de su valor. Es especialmente útil cuando tienes múltiples opciones y quieres que tu código sea más limpio y fácil de leer que usar muchos if-else.

Requisitos

  • Leer un valor entero para el SELECTOR (variable que determina qué acción ejecutar)
  • Implementar estructura switch que evalúe el valor del selector
  • Si el selector es 1: ejecutar ACCION 1
  • Si el selector es 2: ejecutar ACCION 2
  • Si el selector es 3: ejecutar ACCION 3
  • Si el selector es cualquier otro valor: ejecutar ACCION X (caso default)
  • Después de cualquier acción, siempre ejecutar ACCION Y
  • Mostrar el resultado de las acciones ejecutadas

Ejemplo de uso esperado

// Entrada:
Introduce un valor para el SELECTOR (1, 2, 3, u otro): 2

// Salida:
---------------------------------
Se ejecutó la ACCION 2. Luego, se ejecutó la ACCION Y.
---------------------------------

// Otro ejemplo - Entrada:
Introduce un valor para el SELECTOR (1, 2, 3, u otro): 5

// Salida:
---------------------------------
De otra forma: Se ejecutó la ACCION X. Luego, se ejecutó la ACCION Y.
---------------------------------

Notas rápidas

Asegúrate de:

  • Usar Scanner con nextInt() para leer el valor del selector
  • Incluir break; al final de cada case para evitar que se ejecuten los siguientes casos
  • El default se ejecuta cuando el selector no coincide con ningún caso específico
  • La ACCION Y siempre se ejecuta al final, sin importar qué caso del switch se haya activado

Tip

En este ejercicio utilizaremos una estructura condicional switch para validar que OP sea un valor entre 1 y 4. El switch es más limpio que múltiples if-else cuando tienes muchas opciones discretas.

📋 Expresión en Lenguaje Algorítmico

Programa 2.5
Si selector Igual
    Valor 1: hacer acción 1 
    Valor 2: Hacer acción 2 
    Valor 3: Hacer acción 3 
    De otra forma: Hacer acción X 
{Fin del condicional}
Hacer acción Y
            

Observa: Si el selector toma el valor 1 se ejecuta la acción 1, si toma el valor 2 se realiza la acción 2, si toma el valor 3 se realiza la acción 3, y si toma cualquier otro valor se realiza la acción X. Luego cuando se continúa con el flujo normal del programa se realiza la acción Y.

📊 Diagrama de Flujo