1
resposta

[Projeto] RESOLUÇÃO

import java.util.Scanner;

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

        //Carlos trabalha em uma empresa de logística que opera apenas de segunda a sexta, sem atividades nos finais
        // de semana. Para evitar confusões, ele precisa de um programa que, ao receber um dia da semana,
        // informe se é um dia útil ou não.
        //
        //Crie um programa que receba um dia da semana (em letras minúsculas) e exiba uma mensagem indicando se
        // é um dia útil ou não.

        System.out.println("Digite o dia da semana: (Em letras maiúsculas) ");
        String diaSemana = leitura.nextLine().toLowerCase();

        if (diaSemana.equals("sabado") || diaSemana.equals("domingo") ){
            System.out.println(diaSemana + " Não é dia útil.");
        }else {
            System.out.println(diaSemana + " É dia útil.");
        }
    }
}
1 resposta

Olá, Alexsander, como vai?

Sua solução atende corretamente ao objetivo da atividade e demonstra um bom uso das condicionais if e else, além do operador lógico OR. A leitura da entrada e a normalização do texto com toLowerCase ajudam a evitar problemas de comparação, o que é uma boa prática.

Apenas vale observar um pequeno detalhe de consistência: na mensagem exibida ao usuário você solicita a digitação em letras maiúsculas, mas o enunciado pede letras minúsculas e o próprio código converte a entrada para minúsculas. Ajustar esse texto deixaria a experiência mais alinhada com a proposta do exercício.

Parabéns pela implementação e por compartilhar sua resolução no fórum. Continue trazendo seus exercícios e dúvidas, o fórum está sempre à disposição para trocar ideias e evoluir no aprendizado.

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