Lembrei dessa tabela então olhando para ela já dar para resolver a questão.
Lembrei dessa tabela então olhando para ela já dar para resolver a questão.
Olá, Fábio!
Que excelente iniciativa! As Tabelas Verdade são o melhor recurso para consolidar o entendimento sobre os operadores lógicos. Você está usando a técnica de estudo correta!
Ao consultar a tabela, fica muito mais fácil analisar as alternativas:
A e B: Estão corretas, pois demonstram que o AND é && e o OR é ||, e que eles conectam duas expressões booleanas.
D: Está incorreta porque a maioria das linguagens de programação, incluindo Java, usa os símbolos && e ||, e não as palavras-chave em inglês and e or para operadores lógicos (embora outras linguagens, como Python, usem as palavras).
C (A Correta para a Atividade): É impossível utilizar operadores lógicos com valores numéricos soltos (5 && 6) porque, em Java, os operadores lógicos (&&, ||, !) exigem que as expressões em seus lados esquerdo e direito sejam do tipo booleano (verdadeiro ou falso). Por isso, a única forma é usando operadores relacionais, como em (idade > 18) && (idade < 65).
Parabéns por sua abordagem de estudo! Você está no caminho certo para dominar o controle de fluxo.