Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Verifica dia Habil

package condiciones1;

import java.util.Scanner;

public class DiaHabil {

    public static boolean esDiaValido(String dia) {
        return dia.equals("lunes") || dia.equals("martes") || dia.equals("miércoles") ||
                dia.equals("jueves") || dia.equals("viernes") || dia.equals("sábado") ||
                dia.equals("domingo");
    }

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String entrada;

        do {
            System.out.print("Ingrese el día de la semana (en minúsculas) o presione 0 para finalizar: ");
            entrada = scanner.nextLine();

            if (!entrada.equals("0")) {
                if (esDiaValido(entrada)) {
                    if (entrada.equals("sábado") || entrada.equals("domingo")) {
                        System.out.println("\n------------------------------------");
                        System.out.println(entrada + " no es un día hábil.");
                    } else {
                        System.out.println("\n------------------------------------");
                        System.out.println(entrada + " es un día hábil.");
                    }
                } else {
                    System.out.println("\n------------------------------------");
                    System.out.println("Entrada no válida. Por favor, ingrese un día de la semana en minúsculas o 0.");
                }
            } else {
                System.out.println("\n------------------------------------");
                System.out.println("Programa finalizado.");
            }
        } while (!entrada.equals("0"));

        scanner.close();
    }
}