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!