Operadores Booleanos
Operadores Booleanos
Você também pode conectar expressões booleanas usando os operadores &&
(E) e ||
(OU). Por exemplo, suponha que eu pergunte: “Você é humano, e a Nuvi é um robô?” A palavra “e” conecta as duas perguntas de verdadeiro-falso. Nesse caso, como é verdade que você é humano e também é verdade que a Nuvi é um robô, o resultado geral é true
.
Aqui está uma tabela que mostra o que acontece quando conectamos booleanos:
Expressão | Resultado | Expressão | Resultado |
---|---|---|---|
true && true | true | true || true | true |
true && false | false | true || false | true |
false && true | false | false || true | true |
false && false | false | false || false | false |
Resumindo, &&
exige que ambas as expressões booleanas sejam verdadeiras, enquanto ||
precisa apenas que uma das duas expressões seja true
. Aqui vão mais alguns exemplos:
(5 < 8) && (9 != 10)
resulta emtrue
porque5
é menor que8
e9
não é igual a10
.(8 <= 2) || ("h" + "e" == "he")
resulta emtrue
porque"h" + "e"
é igual a"he"
, mesmo que8
não seja menor ou igual a2
.(6 != 2 * 3) || (8 < 2 * 4)
resulta emfalse
porque6
não é diferente de2 * 3
e8
não é menor que2 * 4
, então ambas sãofalse
.
Trabalhando Juntos
Tente adivinhar as respostas das expressões abaixo. Use Console.WriteLine
para mostrar as respostas.
(9 < 10) && (12 => 11)
(15 - 2 == 11) || (4 % 3 != 2)