Sentencia switch en Java

Imagina que eres un caballero detenido en un cruce de caminos. Si vas hacia la izquierda, perderás tu caballo. Si vas hacia la derecha, ganarás conocimiento. ¿Cómo representaríamos esta situación en código? Probablemente ya sepas que usamos construcciones como "if-then" e "if-then-else" para tomar estas decisiones. ¿Pero qué pasa si el camino no se divide en dos, sino en diez?

Tienes caminos que están "completamente a la derecha", "un poco a la izquierda de eso", "un poco más a la izquierda" y así sucesivamente, ¡totalizando 10 caminos posibles! Imagina cómo crecerá tu código "if-then-else" en esta versión. Para situaciones como estas, Java tiene la sentencia switch. Hablaremos de ella varias veces más.

Enum. Ejemplos prácticos. Agregar constructores y métodos

Y unas palabras más sobre Enum. Más precisamente, menos palabras, pero más código y práctica. Después de todo, los cerebros de muchas personas están (bastante a menudo) llenos de papilla sobre este tema en lugar de conocimiento. Si quieres tener una mejor comprensión del tema, no seas tímido: lee y explora libremente.