Vídeo: Curso de Java #08 - Operadores Lógicos e Relacionais 2024
A operador lógico (às vezes chamado de "Operador booleano") na programação Java é um operador que retorna um resultado booleano baseado no resultado booleano de uma ou duas outras expressões.
Às vezes, as expressões que usam operadores lógicos são chamadas de "expressões compostas" porque o efeito dos operadores lógicos é permitir que você combine dois ou mais testes de condição em uma única expressão.
Operador | Nome | Tipo | Descrição |
---|---|---|---|
! | Não | Unário | Retorna verdadeiro se o operando para o direito
for avaliado como falso. Retorna false se o operando à direita for verdadeiro. |
& | E | Binário | Retorna verdadeiro se ambos os operandos
avaliarem como true. Ambos os operandos são avaliados antes que o operador E seja aplicado. |
| | Ou | Binário | Retorna verdadeiro se pelo menos um dos operandos
avaliar como verdadeiro. Ambos os operandos são avaliados antes que o operador Or seja aplicado. |
^ | Xor | Binário | Retorna verdadeiro se um - e apenas
um - dos operandos avaliar como verdadeiro. Retorna false se ambos os operandos avaliarem true ou se ambos os operandos avaliarem false. |
&& | Condicional e | Binário | Igual ao &, mas se o operando em
a esquerda retorna falso, ele retorna falso sem avaliar o operando na direita . |
|| | Condicional ou | Binário | Igual a |, mas se o operando na
esquerda retorna verdadeiro, ele retorna verdadeiro sem avaliar o operando na direita . |