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: Observa que el flujo siempre continúa después del switch, ejecutando la acción final

📋 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

Diagrama de Flujo - Selector Múltiple

Diagrama de flujo del algoritmo de selección múltiple