Lembrei dessa tabela então olhando para ela já dar para resolver a questão.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.