int dia = 2;
String mensaje = "";
switch(dia) {
case 1: mensaje += "Lunes ";
case 2: mensaje += "Martes ";
case 3: mensaje += "Miércoles ";
default: mensaje += "Fin";
}
System.out.println(mensaje); 📥 Inputs:
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
Sin la sentencia 'break', el switch ejecuta todos los casos desde donde coincide hasta el final. Como dia=2, ejecuta case 2, case 3 y default, concatenando 'Martes Miércoles Fin'. Este comportamiento se llama 'fall-through' y es un error común en Java.
¿Qué respondiste? 🔀