• Matéria: Informática
  • Autor: TomFox
  • Perguntado 6 anos atrás

Estou tentando resolver um comando em java (iniciante) e apresenta a seguinte mensagem de erro: "Para esse exercício você deve usar na condição do if o operador && para juntar as condições lógicas" estou com o seguinte comando e não consigo localizar o erro if (diaSemana == 'sabado' && 'domingo') {console.log("O banco está fechado, tente outro dia")} Poderiam me ajudar onde estou errando no operador and (&&)

Respostas

respondido por: RheNehlsen
0

Resposta:

Explicação:

Não manjo de java, mas creio que tem declarar a condição completa para o outro caso. Ficaria if(diaSemana=='sabado' && diaSemana=='domingo').

Além do mais, essa lógica não faz muito sentido, já que é impossivel um dia ser ao mesmo tempo sabado e domingo. Acho que deveria usar "ou" como condição para fazer sentido.


RheNehlsen: Vc tem que declarar o tipo de variavel, no caso string. Ficaria:
String diaSemana
RheNehlsen: Tem um problema de logica ai tbm, vc nao quer que seja sabado nem domingo
RheNehlsen: Entao seria if(diaSemana!="Sabado" && diaSemana!="domingo)
TomFox: vou tentar esta
TomFox: Cara Vlw mesmo! Deu certo agora...
TomFox: To tentando aprender este mundo de programação... rsrsrs
RheNehlsen: Boa!! Deixa um melhor comentario na humildade haha
RheNehlsen: Vai quebrar muito a cabeça ainda, mas vale a pena aprender. Boa sorte!!
TomFox: Cara onde posso deixar o comentario?? Cadastrei agora no Brainly... rsrsrs
TomFox: RheNehlsen, Muito obrigado pela ajuda e acima de tudo parabens pela paciencia e clareza na elucidação da minha duvida, valeu mesmo..
Perguntas similares