Java lógico ou

Java lógico ou

O operador lógico em Java é utilizado para integrar duas ou mais condições, bem como para melhorar o exame da condição inicial. Existem vários operadores lógicos em Java e um deles é o lógico ou operador. O lógico ou operador usou os dois símbolos de barra vertical “||” no programa. É utilizado entre o operando que deve ser avaliado. O resultado do lógico ou operador é verdadeiro quando os dois ou mais operandos especificados têm valores verdadeiros na avaliação da condição. É frequentemente aplicado aos valores booleanos (lógicos).

Exemplo 1:

O programa do lógico ou operador é simplesmente implementado abaixo. São necessárias duas condições sob as quais a verificação ocorreu. Quando a primeira condição é atendida, o lógico ou operador não verifica a segunda condição. Caso contrário, ambas as condições são examinadas.

No programa Java acima, construímos a classe “ExampleCase1” e introduzimos o método principal (). No método principal () deste programa, declaramos as duas variáveis ​​de tipo de dados inteiras “X” e “Y” e essas variáveis ​​são definidas com os valores inteiros. Então, temos um bloco IF-Else, onde definimos a condição para a variável "X" e "Y" entre o lógico ou o operador. O operador lógico aqui primeiro verifica a condição da variável "X" e retorna true quando a condição é satisfeita. A segunda condição para variável "y" é verificada apenas quando a primeira condição retorna falsa. A declaração de impressão de se o bloco será executado quando uma ou ambas as condições forem satisfeitas. O bloco else será executado sobre os resultados falsos da condição especificada pelo lógico ou operador.

Deve -se observar que a instrução If Block é executada na saída. Observe que ambas as condições não estão satisfeitas, apenas a variável “X” da condição retorna true e a instrução IF é impressa abaixo.

Exemplo 2:

Agora, temos um exemplo em que o lógico ou lógico e o operador são utilizados para mostrar as diferentes funcionalidades entre esses dois operadores. O operador e o operador verifica as duas condições.

No programa de Java mostrado acima, estabelecemos uma classe “ExampleClass2”. Esta classe é implantada com o método principal. Aqui, usamos primeiro o lógico e o operador dentro do “sistema.fora.Método println ”. Entre o lógico e o operador, especificamos as condições. O lógico e o operador fornecem os resultados booleanos quando ambas as condições são examinadas. Os verdadeiros resultados booleanos são obtidos quando ambas as condições são verdadeiras. O lógico e o operador fornecem resultados booleanos falsos se alguma das condições não for verdadeira.

Em seguida, usamos o lógico ou operador e definimos este operador entre as condições. O operador lógico verificou essas condições e gerou os resultados. Se a primeira condição for verdadeira, o lógico ou o operador não verificará o outro e retornará o valor verdadeiro. Examina apenas a outra condição quando a primeira condição produz resultados falsos.

A saída do lógico e do operador é exibida primeiro. Ele retorna um verdadeiro para o primeiro e o operador e um falso para o segundo e o operador, porque ambas as condições especificadas são satisfeitas. Em seguida, temos saída lógica ou operadora que exibe dois resultados verdadeiros e um valor falso com base na verificação da condição.

Exemplo 3:

Temos outro operador que é o lógico ou operador bit. Este operador tem um desempenho oposto ao lógico ou operador. O lógico ou o operador bitwise é indicado como um único símbolo de barra vertical “|”. Ele avalia ambas as condições se a primeira condição fornece valor verdadeiro ou falso.

No exemplo do programa acima, criamos a classe "ExampleCase3". Nós chamamos o método main () lá. Em seguida, declaramos três variáveis ​​"Val1", "Val2" e "Val3" do tipo de dados inteiro e inicializamos todas as variáveis ​​com diferentes valores numéricos. Depois disso, executamos a operação lógica ou operadora bittual. O lógico ou o operador bit é definido entre as condições. A condição é aplicada às variáveis ​​acima dos detalhes. Utilizamos dois operadores lógicos ou bit -bit no método de impressão. O primeiro operador ou operador bit -bit verifica as duas condições e depois gera os resultados. A segunda operação lógica ou do operador bittual também avalia as duas condições, mas desta vez incrementamos o valor da variável "Val1". Agora, atualizamos o valor da variável "Val1" porque também é verificada pelo lógico ou operador bitwise.

As condições do operador lógico bit -bit retornam o valor verdadeiro após serem avaliadas. Além disso, o valor da variável "Val1" é incrementado à medida que é avaliado pelo lógico ou operador bit a bitwe.

Exemplo 4:

Em seguida, temos o operador XOR que é usado para executar a operação bittusiva. O operador xor lógico bittemco retorna false quando a condição de ambas as condições é satisfeita. O valor verdadeiro é retornado quando uma das condições é falsa e a outra condição é verdadeira. A avaliação do operador XOR foi realizada da ordem esquerda para a direita.

No programa Java acima mencionado, temos uma classe “ExampleClass5” e dentro da classe, temos um método principal (). Em seguida, definimos duas variáveis ​​de tipo de dados booleanas “M” e “N”. A variável "M" tem o valor verdadeiro, e a variável "n" tem o valor falso. Em seguida, atribuímos essas duas variáveis ​​entre o operador XOR bit Next dentro da variável "res", que retorna um valor booleano. Depois disso, mudamos os valores das variáveis ​​"M" e "N" e novamente aplicamos o operador XOR Bitwise para eles para diferentes resultados.

Observa -se que os valores de saída são verdadeiros onde o "n" é falso e "m" é verdadeiro. O valor falso é retornado onde a variável "m" e "n" ambos têm valores verdadeiros, e ambos têm valores falsos.

Conclusão

O artigo fornece o funcionamento do operador lógico. O lógico ou operador faz parte dos operadores em Java. Realizamos várias implementações do lógico ou operador aqui. Os resultados lógicos ou do operador dependem do verdadeiro e do falso da condição especificada. Diferenciamos entre o operador e os operadores para demonstrar a funcionalidade de cada operador. Além.