1
resposta

Dias da Semana

import java.util.Scanner;

public class DiaUtil {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Digite o dia da semana (EM LETRAS MINÚSCULAS): ");
        String diaSemana = scanner.nextLine();
        scanner.close();

        if (diaSemana.equals("segunda") || diaSemana.equals("terça") ||
                diaSemana.equals("quarta") || diaSemana.equals("quinta") ||
                diaSemana.equals("sexta")) {
            System.out.println(diaSemana + " é um dia útil.");
        } else if (diaSemana.equals("sabado") || diaSemana.equals("domingo")) {
            System.out.println(diaSemana + " não é dia útil.");
        } else {
            System.out.println("Dia inválido. Digite corretamente (ex: segunda)");
        }
    }
}
1 resposta

Oi, Renata! Como vai?

Gostei da forma como você estruturou a verificação dos dias da semana usando condicionais. Seu código está claro e fácil de entender, o que é fundamental para boas práticas. Uma dica interessante para o futuro é usar o método .equalsIgnoreCase() para comparar strings sem se preocupar com maiúsculas ou minúsculas. Isso ajuda o programa a aceitar "Segunda" ou "segunda" sem erro. Veja este exemplo:

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