Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Condicional do IF inválido

Na classe 'TestaCondicional2', não concordo com a condição abaixo:

if (idade >= 18 && acompanhado) { System.out.println("seja bem vindo"); } else { System.out.println("infelizmente você não pode entrar"); }

O correto seria: if (idade >= 18 || acompanhado) { System.out.println("seja bem vindo"); } else { System.out.println("infelizmente você não pode entrar"); }

Porque com o '&&' uma pessoa de 16 anos nunca entraria no baile.

Concordam?

2 respostas

Oi Claudia, tudo bem ?

Parece fazer bastante sentido mesmo, vou ver se o instrutor pode ter confundido no momento de criar a dúvida.

Valeu pelo feedback :D

solução!

Matheus, executei o código no Eclipse e com o primeiro código não funcionou, somente com a alteração de '&&' por '||'.

Abs.,

Claudia