1
resposta

[Projeto] Finalizado

package CondicionaisIfElse;

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 dia = scanner.nextLine();
        scanner.close();

        if (dia.equals("segunda") || dia.equals("terça") || dia.equals("quarta") ||
                dia.equals("quinta") || dia.equals("sexta")){
            System.out.println(dia + " é um dia útil");
        }else {
            System.out.println(dia + " não é um dia útil.");
        }
    }
}
1 resposta

Oi, Cleber! Como vai?

Gostei da forma como você utilizou o Scanner para capturar a entrada do usuário e aplicou corretamente o if com operadores || para verificar os dias úteis. Sua lógica está clara e bem organizada, mostrando que você entendeu bem o uso do equals() para comparar String em Java.

Uma dica interessante para o futuro é utilizar o método toLowerCase() com equalsIgnoreCase() para evitar problemas caso a pessoa digite o dia com letra maiúscula. Veja este exemplo:


Scanner scanner = new Scanner(System.in);
String dia = scanner.nextLine().toLowerCase();

if (dia.equals("segunda") || dia.equals("terca")) {
    System.out.println("Dia util");
}

Esse código converte o texto digitado para minúsculo antes da comparação, evitando erros por diferença entre maiúsculas e minusculas.

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