Holaa, algo curioso con este ejercicio es que descubrí que los switch no aceptan parámetros de tipo double y flotantes:
Holaa, algo curioso con este ejercicio es que descubrí que los switch no aceptan parámetros de tipo double y flotantes:
Hola, Jeferson, espero que estés bien
Es cierto que en Java, el switch
no acepta tipos double
o float
como parámetros, ya que está diseñado para trabajar con tipos más discretos como int
, char
, String
, y enum.
Para situaciones en las que necesitas evaluar rangos de valores, como en este caso con promedios, el uso de if/else
es más apropiado.
Tu código parece estar bien estructurado para resolver el problema usando if/else
.
Asegúrate de que los mensajes y las condiciones reflejen exactamente lo que deseas comunicar. Tu implementación con if/else
es la forma correcta de manejar este tipo de lógica en Java.
Espero haber ayudado y buenos estudios!