Olá. Eu errei metade da questão pois não havia entendido que "Os operadores lógicos devem ter no lado esquerdo e direito uma expressão booleana." Mas depois que eu vi o código de exemplo entendi que realmente a afirmação é verdadeira, como diz abaixo:
if (idade > 18 && idade < 65) {
}
Porém eu tenho umas dúvidas, sempre que usarmos operadores lógicos teremos que comparar valores ou estados de variáveis? Tem como comparar mais de duas variáveis com operadores lógicos?