String s = new String("A");
switch(s) {
case "A": System.out.println("Match");
} 📥 Inputs:
s = new String("A")
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
¡Sorpresa! Antes de Java 7, los switch NO aceptaban Strings como casos. Aunque el String contenga "A", el compilador rechaza este código en versiones antiguas de Java. Este código solo funciona desde Java 7 en adelante. Es un recordatorio de cómo el lenguaje ha evolucionado con el tiempo.
¿Compila este código? 🤔