String day = "MONDAY";
switch (day) {
case "MONDAY", "FRIDAY" -> System.out.println("Work");
case "SATURDAY", "SUNDAY" -> System.out.println("Rest");
default -> System.out.println("Code");
}
day = "TUESDAY"; 📥 Inputs:
day = "MONDAY", luego day = "TUESDAY"
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
Este código muestra el switch moderno de Java con la sintaxis de flecha (->) introducida en Java 14. Permite múltiples casos en una línea y es más conciso. El primer switch imprime 'Work' porque day es 'MONDAY'. Pero ojo: el segundo día ('TUESDAY') no ejecuta nada porque está DESPUÉS del switch. Si hubiera otro switch, imprimiría 'Code' (default). Esta sintaxis evita el break y hace el código más limpio.
¿Qué imprime el código? 💡