Iniciar sesión

Switch en Java

Elegir entre muchas opciones

Unidad: Control de Flujo Lección 2 de 4 Gratis
🔁
La instrucción switch
Cuando tienes que comparar una misma variable contra muchos valores posibles, un switch es más claro que una cadena larga de else if.
switch (dia) { case 1: System.out.println("Lunes"); break; case 2: System.out.println("Martes"); break; default: System.out.println("Otro día"); }
El break corta la ejecución del switch. Si lo olvidas, Java sigue ejecutando los casos siguientes (esto se llama "fall-through") hasta encontrar un break o terminar el switch.

Pon a prueba lo que aprendiste

Concepto

¿Qué palabra clave corta la ejecución de un case dentro de un switch?

  1. Areturn
  2. Bstop
  3. Cbreak
  4. Dexit
Ver respuesta
C) break Break sale del switch inmediatamente.
Fall-through

¿Qué imprime este código?

int x = 1; switch (x) { case 1: System.out.println("uno"); case 2: System.out.println("dos"); break; default: System.out.println("otro"); }
  1. Ados
  2. Botro
  3. Cuno y dos
  4. Duno
Ver respuesta
C) uno y dos Como el case 1 no tiene break, sigue ejecutando el case 2 también (fall-through).
Concepto

¿Para qué sirve 'default' en un switch?

  1. AReemplaza al break
  2. BDefine el primer case
  3. CSe ejecuta si ningún case coincide
  4. DEs obligatorio en todo switch
Ver respuesta
C) Se ejecuta si ningún case coincide Default es el caso 'de respaldo' cuando nada más coincidió.

🎯 Practica esta lección completa

Ejercicios de completar código, ordenar bloques y respuesta libre. Ganas XP y mantienes tu racha.

Practicar gratis, sin registrarte Entras como invitado directo a esta lección. Sin tarjeta.