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

Dia da semana

A própria ide sugere fazer um switch case mas achei melhor manter o "if e else" porque a aula é sobre isso.

import java.util.Scanner;

public class DiaUtil {
    public static void main(String[] args) {
        Scanner resposta = new Scanner(System.in);
        for (int i = 0; i < 7; i++) {

            System.out.println("Digite o dia da semana em letras minúsculas ");
            String diaDaSemana = resposta.nextLine();

            if(diaDaSemana.equals("domingo")){

                System.out.println("Domingo não é dia útil. \n");


            } else if (diaDaSemana.equals("segunda")) {

                System.out.println("Segunda é dia útil. \n");

            } else if (diaDaSemana.equals("terça")){

                System.out.println("Terça é dia útil. \n");

            } else if (diaDaSemana.equals("quarta")){

                System.out.println("Quarta é dia útil. \n");

            } else if (diaDaSemana.equals("quinta")){

                System.out.println("quinta é dia útil. \n");

            } else if (diaDaSemana.equals("sexta")){

                System.out.println("Sexta é dia útil. \n");
            }
            else{ System.out.println("Sábado não é dia útil. \n");}


        }

IPrinta da execução do código

1 resposta
solução!

Oi, Terezinha! Tudo bem?

Parabéns pelo código, ele é realmente ótimo para praticar! Nele podemos também remover o loop for para deixar o código mais simples, ficando da seguinte maneira:

import java.util.Scanner;

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

        System.out.println("Digite o dia da semana em letras minúsculas ");
        String diaDaSemana = resposta.nextLine();

        if (diaDaSemana.equals("domingo")) {
            System.out.println("Domingo não é dia útil.");
        } else if (diaDaSemana.equals("segunda")) {
            System.out.println("Segunda é dia útil.");
        } else if (diaDaSemana.equals("terça")) {
            System.out.println("Terça é dia útil.");
        } else if (diaDaSemana.equals("quarta")) {
            System.out.println("Quarta é dia útil.");
        } else if (diaDaSemana.equals("quinta")) {
            System.out.println("Quinta é dia útil.");
        } else if (diaDaSemana.equals("sexta")) {
            System.out.println("Sexta é dia útil.");
        } else if (diaDaSemana.equals("sábado")) {
            System.out.println("Sábado não é dia útil.");
        } else {
            System.out.println("Entrada inválida.");
        }
    }
}

Espero ter ajudado!

Um forte abraço e bons estudos!