Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Verificação de dia útil

Olá!

Segue minha resolução

import java.util.Scanner;

public class DiaDaSemana {

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

        do {

            System.out.println("Digite o dia da semana (em letras minúsculas)");
            diaDaSemana = sc.nextLine();
                if (!diaDaSemana.matches("[a-zçáéíóúãâêô-]+")) {

                System.out.println("Favor digitar em letra minúscula!");
                    }

        } while (!diaDaSemana.matches("[a-zçáéíóúãâêô-]+"));

            String diaFormatado = diaDaSemana.substring(0,1).toUpperCase()+diaDaSemana.substring(1);
            if(diaDaSemana.equals("sábado")  || diaDaSemana.equals("domingo")){
                System.out.println(diaFormatado + " não é um dia útil.");
            } else {
                System.out.println(diaFormatado + " é um dia útil.");

            }

        sc.close();
    }
}
1 resposta
solução!

Olá, Victor! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do laço de repetição para validar a entrada com Java, utilizou muito bem a expressão regular para garantir que o usuário digitasse corretamente e ainda compreendeu a importância da estrutura condicional para diferenciar dias úteis de finais de semana.

Uma dica interessante para o futuro é utilizar um switch para organizar melhor a verificação dos dias da semana. Assim:

switch (diaDaSemana) {
    case "sábado":
    case "domingo":
        System.out.println(diaFormatado + " não é um dia útil.");
        break;
    default:
        System.out.println(diaFormatado + " é um dia útil.");
}

Isso faz a verificação de forma mais clara e facilita a manutenção do código, especialmente se você quiser adicionar mais regras no futuro.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!