Como usar ou declarar em java

Como usar ou declarar em java
Em Java, os operadores são símbolos únicos com um propósito predefinido. Eles são utilizados para realizar uma operação específica com um ou mais operandos e depois retornar uma saída. Existem muitos operadores de Java, como operadores aritméticos, lógicos e bitwise. Mais especificamente, o “OU”O operador pertence à categoria de operadores lógicos. Este operador booleano retorna “verdadeiro"Se um ou ambos os valores de operando forem"verdadeiro”; Caso contrário, ele retorna “falso”.

Este artigo ilustrará o método relacionado ao uso da declaração ou em java.

Como usar ou declarar em java?

Ou é um operador lógico utilizado em declarações condicionais como o if-else. É indicado pelo símbolo “||”. Este operador segue o padrão abaixo:

  • Se uma das condições for verdadeira, ele retorna verdadeiro.
  • Se ambas as condições forem falsas, retorna falsa.
  • Se ambas as condições estiverem satisfeitas, ele retornará verdadeiro.

No entanto, no caso de múltiplas condições com a operação, se a primeira condição for avaliada como “verdadeiro”, O operador ou não verificará a segunda condição se for verdadeira ou falsa. Se a primeira condição for avaliada como falsa, ele verificará o segundo.

Sintaxe
A sintaxe da declaração ou é dada como:

x || y

Ou você pode comparar um ou mais operando uns com os outros usando ou operador:

x || y || z || c

Ele retornará verdadeiro se alguma das condições for verdadeira.

Tabela de verdade ou operador

Vamos verificar a tabela de verdade do operador ou:

x y x || y
verdadeiro verdadeiro verdadeiro
verdadeiro falso verdadeiro
falso verdadeiro verdadeiro
falso falso falso

Como a tabela de verdade mostra que se um dos valores variáveis ​​é “verdadeiro”, O operador ou retornará“verdadeiro”. No outro caso, ele retorna “falso”Quando os dois valores são“falso”.

Vá em direção aos exemplos dados para saber mais sobre o funcionamento da declaração ou em Java.

Exemplo 1
Primeiro, criaremos duas variáveis ​​do tipo inteiro, “a" e "b”E atribua a eles os seguintes valores:

int a = 11;
int b = 5;

Em seguida, crie outra variável de tipo int “s”Isso armazenará a soma das variáveis ​​criadas acima:

int s;

Agora, no “se"Declaração, verificaremos se o valor da variável"a" é melhor que "b”Usando ou operador. Se alguma das condições for verdadeira, adicione os valores da variável especificada e armazene sua soma em “s”:

se (a> b || bs = a+b;
Sistema.fora.println ("A soma é" +s);

O compilador verificará a primeira condição que é “a> b”Se for avaliado como verdadeiro, a próxima condição adicionada será ignorada e o corpo da instrução IF será executado:

Como o valor do “a”A variável é maior que“b”, A soma deles será exibida como saída:

Vamos para o próximo exemplo para ver como o operador verifica outros tipos de condições.

Exemplo 2
Aqui, temos duas variáveis ​​do tipo personagem, “c" e "C1”, Com os mesmos valores e casos diferentes:

char c = 'f';
char c1 = 'f';

Em seguida, utilizaremos o operador ou “||” Para verificar as condições abaixo:

if (c == c1 || c == 'f')
Sistema.fora.println ("O valor armazenado em c é"+ c);

Aqui, a primeira condição “C == C1”Será avaliado como“falso”Porque sabemos que a mesma letra maiúscula e letra minúscula não são iguais. Portanto, o operador OR verá a próxima declaração que é verdadeira:

Saída

Em seguida, veremos como mais de duas condições são verificadas usando ou declaração. Então vamos!

Exemplo 3
Primeiro, criaremos quatro variáveis ​​do tipo inteiro, “a","b","c", e "d”E atribua a eles os seguintes valores:

int a = 11;
int b = 5;
int c = 1;
int d = 12;

Depois de fazer isso, utilizaremos o operador OR para testar algumas condições com base nos valores das variáveis ​​criadas:

if (a> d || a> c || a> b)
Sistema.fora.println ("'a' é maior que B e C");

O operador ou avaliará a primeira condição “a> d”Como falso e verifica a próxima condição“a> c" que é verdade. Como resultado, a terceira condição não será executada:

O programa imprimirá a declaração adicionada depois de avaliar a segunda condição como verdadeira:

O que o operador ou o operador faz quando todas as condições são avaliadas como falsas? O exemplo a seguir responderá sua pergunta!

Exemplo 4
Neste exemplo, temos três variáveis ​​do tipo inteiro com os seguintes valores:

int b = 8;
int c = 1;
int d = 6;

Em seguida, adicionaremos um bloco if-else, onde a declaração se compreende as condições que o operador ou avaliará como falso.

if (c> d || c> b)
Sistema.fora.println ("'c' é maior que B e D");

outro
Sistema.fora.println ("'c' é menor que B e D");

Como ambas as declarações não são verdadeiras, senão o bloco será executado e exibirá a seguinte declaração no console:

Fornecemos todas as informações essenciais relacionadas ao uso da declaração ou em java.

Conclusão

Ou é um operador lógico em Java que é utilizado principalmente em declarações de controle, como o IF-Else. Ele gera verdadeiro se qualquer uma das declarações for avaliada como verdadeira; Caso contrário, será devolvido como falso. Ou o operador verifica a condição do lado esquerdo. Ele verifica a primeira condição; Se for verdade, não verificará as outras condições e se moverá para o corpo da declaração se. Este artigo ilustra como usar ou declarações em java.