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

[Sugerencia] Verificación de día hábil

import java.util.Scanner;

public class Main { public static void main(String[] args) { Scanner teclado = new Scanner(System.in);

    System.out.println("Ingrese el día de la semana: ");
    String dia= teclado.nextLine();

    if (dia.equals("lunes") || dia.equals("martes") || dia.equals("miércoles") ||
            dia.equals("jueves") || dia.equals("viernes")) {
        System.out.println(dia + " Es un día hábil");
    } else if (dia.equals("sabado") || dia.equals("domingo")) {
        System.out.println(dia + " No es un día hábil");
        }
    else{
        System.out.println(dia + " No es válido intentelo nuevamente");
    }
    teclado.close();
}

}

1 respuesta

import java.util.Locale; import java.util.Scanner;

public class Semana {

public String diasDeSemana(String mensaje) {

    Scanner scanner = new Scanner(System.in);
    System.out.println(mensaje);
    String dia = scanner.nextLine().toLowerCase();
    dia = dia.substring(0, 1).toUpperCase() + dia.substring(1);

    if    (dia.equals("Lunes") || dia.equals("Martes")
    || dia.equals("Miercoles") || dia.equals("Jueves")
    || dia.equals("Viernes")   || dia.equals("Sabado")
    || dia.equals("Domingo"))
    {
     return dia;
    }
    else {
        System.out.println("Día inválido. Asegúrate de escribirlo correctamente.");
        return "";
         }
}
 public String diasHabiles(String dia) {
    if (dia.equals("")) {
        return "";
    }
    if (dia.equals("Sabado") || dia.equals("Domingo")) {
        System.out.println( dia + " No es un dia habil");
    } else {
        System.out.println( dia + " Es un dia habil");
    }
    return dia;
}
 }
 
 //clase para instanciar y mostrar en consola
   public class Muestra {
   public static void main(String[] args) {

    Semana semana = new Semana();
    String dias = semana.diasDeSemana("Ingresa el dia de la semana");
    semana.diasHabiles(dias);
}

 }