As expressões Booleanas operam sobre argumentos e retornam um valor, que pode assumir apenas dois valores possíveis, verdadeiro ou falso.

Operador OU lógico - operador binário denotado pelo símbolo || que opera como o correspondente booleano. O resultado desse operador será verdadeiro, caso um dos argumentos seja verdadeiro. Se o primeiro argumento já é verdadeiro, o segundo argumento não é avaliado.

Exemplo:
boolean A = true;
boolean B = false;
boolean C = A || B; //o resultado será verdadeiro, visto que o primeiro argumento é verdadeiro.

Operador E lógico: operador binário denotado pelo símbolo && terá um resultado verdadeiro apenas se os dois argumentos forem verdadeiros.

Exemplo:
boolean A = true;
boolean B = false;
boolean C = A && B; //o resultado será falso, visto que o argumento B é falso.

Exemplo:
boolean A = true;
boolean B = true;
boolean C = A && B; //o resultado será verdadeiro, visto que o argumento B é verdadeiro.

OU-Exclusivo: operador binário denotado pelo símbolo ^ retorna verdadeiro quando os dois argumentos têm valores lógicos distintos.

Exemplo:
boolean A = true;
boolean Bool B = true;
boolean C = A^B; /*O resultado será falso, visto que o argumentos tem o mesmo valor lógico (verdadeiro).*/

Copyright © 2014 AIEC.