1
resposta

[Dúvida] Expressão e Variável booleana

Olá. Se eu inicializo uma variável com "boolean a = true;", e outra com "boolean b = true;" , (a && b) é considerada uma avaliação de duas expressões booleanas ou avaliação de duas variáveis booleanas?

Eu não selecionei a alternativa 'b' por pensar na inicialização de variáveis e posterior avaliação de variáveis...por isso, minha dúvida acima.

1 resposta

Olá, Fábio! Tudo bem?

Quando você inicializa as variáveis boolean a = true; e boolean b = true;, você está criando duas variáveis booleanas. Ao utilizar a expressão a && b, você está, na verdade, avaliando duas expressões booleanas, pois a e b são variáveis que contêm valores booleanos.

Então, a expressão a && b verifica se tanto a quanto b são true. No seu caso, como ambas as variáveis são true, o resultado da expressão a && b será true.

Portanto, a alternativa correta seria a 'B', pois os operadores lógicos && e || precisam de expressões booleanas em ambos os lados para funcionar corretamente.

Espero ter esclarecido a dúvida e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.