Excelente explicación,pero creo que sería interesante mencionar que la sentencia SWITCH solo admite los tipos de datos:
- byte y Byte
- short y Short
- int y Integer
- char y Character
- String
- enum
No admite:
- boolean y Boolean
- long y Long
- float y Float
- double y Double
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?