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

[Sugerencia] Propuesta de solución para el ejercicio de verificación de día hábil

Buenas noches,

Les comparto mi solución al ejercicio propuesto:

package com.camilodev.ejercicios.condicionales;

import java.util.Scanner;

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

        while (true) {
            System.out.println("Ingrese el día de la semana (en minúsculas)");
            String diaSemana = input.nextLine().toLowerCase();
            if (diaSemana.equals("lunes") || diaSemana.equals("martes") || diaSemana.equals("miercoles") || diaSemana.equals("jueves") || diaSemana.equals("viernes")) {
                String capitalize = diaSemana.substring(0, 1).toUpperCase() + diaSemana.substring(1); // diaSemana.substring(0, 1).toUpperCase() -> Tomamos la primer letra y la convertimos en mayuscula. diaSemana.substring(1) -> tomamos desde la segunda letra (indice 1) hasta el final
                System.out.println("%s es un dia hábil".formatted(capitalize));
                break;
            } else if (diaSemana.equals("sabado") || diaSemana.equals("domingo")) {
                String capitalize = diaSemana.substring(0, 1).toUpperCase() + diaSemana.substring(1);
                System.out.println("%s no es un día hábil".formatted(capitalize));
                break;
            } else {
                System.out.println("No ingresaste un día valido");
            }
        }
        input.close();
    }
}

Cualquier sugerencia es bienvenida

1 respuesta

¡Hola Camilo! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!