Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Actividad Dia habil

import java.util.Scanner; public class DiasdelaSemana { public static void main(String[] args){ System.out.println("Ingresa el dia de la semana (en minusculas)"); Scanner scanner = new Scanner(System.in); String diaDeLaSemana = scanner.next();

    if (diaDeLaSemana.equals("lunes") || diaDeLaSemana.equals("martes") || diaDeLaSemana.equals("miercoles") || diaDeLaSemana.equals("jueves") || diaDeLaSemana.equals("viernes")){
        System.out.println(diaDeLaSemana + " es un dia habil");
    }if (diaDeLaSemana.equals("sabado") || diaDeLaSemana.equals("domingo")){
        System.out.println(diaDeLaSemana + " no es un dia habil");
    }
}

}

1 respuesta

Hola Jose, espero que estés bien

Tu código está casi perfecto para resolver la actividad de verificar si un día es hábil o no. Sin embargo, hay un pequeño detalle que podrías ajustar para que el programa sea más claro y se alinee mejor con el ejemplo de salida proporcionado en la actividad.

En el ejemplo de salida, los mensajes comienzan con la primera letra del día en mayúscula. Puedes lograr esto utilizando el método substring para capitalizar la primera letra del día ingresado.

Con este ajuste, cuando ingreses un día como "miércoles", el programa imprimirá "Miércoles es un día hábil.", que coincide con el ejemplo de salida esperado.

Espero haber ayudado y buenos estudios!