1
resposta

[ROJETO] Verificação de dia útil

import java.util.Scanner;

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

       System.out.println("Digite o dia da semana (em letras minusculas): ");
       String diaSemana = scanner.nextLine();

       if ( diaSemana.equals("segunda") || 
            diaSemana.equals("terca") || 
            diaSemana.equals("quarta") || 
            diaSemana.equals("quinta") || 
            diaSemana.equals("sexta")) {
        System.out.println("É dia útil");
       } else {
        System.out.println("Não é dia útil");
       }
    scanner.close();
    }
}
1 resposta

Oi, Leticia. Como vai?

Obrigada por compartilhar seu codigo com a comunidade Alura.

Chamou atenção o uso correto do if com o operador ||, deixando clara a verificação dos dias uteis a partir da entrada do usuario. Uma dica interessante para o futuro e usar switch, que ajuda a deixar esse tipo de verificação mais organizada quando há várias opções.


switch (diaSemana) {
    case "segunda":
    case "terca":
    case "quarta":
    case "quinta":
    case "sexta":
        System.out.println("E dia util");
        break;
    default:
        System.out.println("Nao e dia util");
}

Esse código verifica o valor digitado e agrupa vários casos para executar a mesma ação.

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