¡Hola Estudiante, espero que estés bien!
Tu código parece estar en buen camino para resolver el problema de identificar si un día es hábil o no. Sin embargo, he notado algunos detalles que podrías ajustar para que el programa funcione correctamente según las instrucciones de la actividad.
Uso de equalsIgnoreCase
: Estás utilizando equalsIgnoreCase
para comparar los días, lo cual es correcto para ignorar mayúsculas y minúsculas. Sin embargo, en el contexto de la actividad, se especifica que el día debe ingresarse en minúsculas, por lo que podrías simplemente usar equals
.
Duplicado de "sábado": En tu código, tienes tanto "sábado" como "sabado" en el bloque else if
. Dado que equalsIgnoreCase
ya maneja las diferencias de mayúsculas y minúsculas, podrías dejar solo una de las dos formas.
Clase DiaHabil
: Parece que estás intentando crear una instancia de una clase DiaHabil
, pero no veo la declaración de esta clase en el código proporcionado. Asegúrate de que la clase esté correctamente definida si es parte de tu programa.
Ejemplo de uso: El ejemplo de uso está correcto, pero asegúrate de que la clase DiaHabil
esté definida y que el método diaHabil
pertenezca a esta clase.
Y asegúrate de que la clase DiaHabil
esté definida correctamente si es parte de tu código. Espero que estos ajustes te ayuden a resolver el problema. ¡Espero haber ayudado y buenos estudios!