Como os operadores lógicos funcionam
Esta seção demonstra o mecanismo de trabalho dos operadores lógicos. Para isso, dividiremos esta seção em várias subseções que fornecem o trabalho de acordo com os tipos de operadores lógicos.
Lógico e operadores (&&)
A lógica e vincula duas condições e verifica as duas condições. Um dos seguintes resultados é esperado usando e operador:
A sintaxe (mostrando a relação entre condição1 e condição2) para usar o operador e o operador é mencionado abaixo:
Condition1 && condicional2Lógico ou operador
Ele também funciona com base em duas condições, o operador ou o operador pode retornar os valores falsos ou verdadeiros, conforme mencionado abaixo:
O operador (mostra ou relação de condição1 e condição2) funciona na seguinte sintaxe:
Condtion1 || condição2Operador lógico não
O operador lógico não funciona de maneira diferente em comparação com outros operadores lógicos. O operador não considera apenas uma condição (operador unário) e retorna valores verdadeiros/falsos da seguinte forma:
A sintaxe fornecida abaixo é seguida por não operador
!(doença)Depois de passar por esta seção, você teria aprendido sobre a sintaxe e o trabalho de cada operador lógico.
Como usar operadores lógicos
Esta seção fornece exemplos de todos os tipos de operadores lógicos.
Lógico e operador
O operador e o operador é usado para retornar, verificando duas condições. Por exemplo, o exemplo a seguir pratica o operador e as variáveis A e B.
Como ambas as condições são verdadeiras, o bloqueio IF do código é executado:
pacote lh;Saída
No entanto, se executarmos o seguinte código, onde uma condição é falsa. Você observaria que o bloco de eliminação do código é executado:
pacote lh;Saída
Lógico ou operador
O operador OR também verifica duas condições, o exemplo a seguir demonstra o uso do operador OR em Java. No exemplo seguinte, as duas variáveis C e D são verificadas em relação à condição definida usando a instrução IF-ELSE. Observa.
pacote lh;Saída
No entanto, no código a seguir, ambas as condições são falsas, portanto, a declaração else é impressa:
pacote lh;Saída
Operador lógico não
Como discutido anteriormente, o operador não considera apenas uma condição. O exemplo fornecido abaixo verifica o bloco IF, embora a condição seja falsa, o operador não considerará como verdadeiro:
pacote lh;Saída
O código a seguir executaria o bloco else da instrução IF-ELSE porque a condição é verdadeira (como é usada com não operador, para que a condição seja considerada falsa):
pacote lh;Saída
Conclusão
Os operadores lógicos do Java trabalham verificando as condições e retornando os resultados de acordo. Esta postagem descritiva fornece o trabalho e o uso de vários tipos de operadores lógicos. Os operadores e ou não pertencem à categoria de operadores lógicos. Os operadores e / ou dependem do verdadeiro ou falso de duas condições, enquanto o operador não considera apenas uma condição para execução.