Operadores relacionais em Java | Explicado

Operadores relacionais em Java | Explicado
Em Java, os operadores relacionais examinam a relação entre variáveis/valores. Os operadores relacionais retornam valores booleanos após a verificação da relação. Se o relacionamento estivesse correto, ele retornaria outro verdadeiro, falso. Esta categoria inclui operadores como menos que, maior que, igual e não igual, menor ou igual a, maior ou igual. Este artigo fornece o trabalho e o uso de operadores relacionais na língua Java.

Como os operadores relacionais trabalham em java

Os operadores relacionais usados ​​em Java são iguais a qualquer outra linguagem de programação. Cada um dos operadores relacionais é definido aqui, e o uso adicional será fornecido na próxima seção.

Igual a (==): Este operador verifica a relação de igualdade entre valores/variáveis ​​em java. O símbolo do operador é “==”E é praticado seguindo a sintaxe fornecida abaixo:

a == b;

Não igual (!=): Este é o oposto do igual ao operador, pois verifica a desigualdade de duas variáveis/valores. O símbolo para usar este operador é “!(=) ”E a seguinte sintaxe pode ser seguida para este operador:

a!= b;

Maior que (>). O maior que o operador verifica se o operando no lado esquerdo é maior que o outro ou não. A sintaxe de usar o maior que o operador é mostrada abaixo:

A> B;

Maior ou igual a (> =): Mostra se uma variável é maior ou igual a outro. O "maior ou igual a" é exercido usando o símbolo "> =" e segue a sintaxe fornecida abaixo.

a> = b;

Menor que (<): Este operador verifica se a primeira variável/valor é menor que o segundo valor/variável ou não. Você pode se referir à seguinte declaração para usar este operador.

aMenos que ou igual a (<=): É praticado verificar o “menos ou o igual” à relação entre dois operando usando a seguinte sintaxe:

a<=b;

Como usar operadores relacionais em Java

Esta seção fornece o uso de operadores relacionais em Java. Mais tarde nesta seção, você também conhecerá o funcionamento de operadores relacionais em declarações if-else e loops da programação Java.

Igual a (==): O código Java a seguir utiliza o operador "igual a" entre duas variáveis ​​e retorna o resultado falso, pois a variável x = 2 não é igual a y = 4.

pacote newpack;
classe pública Relop
public static void main (string [] args)
// declarando variáveis
int x = 2, y = 4;
Sistema.fora.println (x == y);

A saída do código é fornecida abaixo:

Não igual a (!=): O seguinte programa Java, a = 7 não é igual a B = 9, mas o operador não igual retorno verdadeiro na saída.

pacote newpack;
classe pública Relop
public static void main (string [] args)
// declarando variáveis
int a = 7, b = 9;
Sistema.fora.println (a!= b);

A saída do código é exibida abaixo:

Menor que (<): O código fornecido abaixo compara as variáveis ​​C e D usando o operador relacional “menos que”. Como o valor da variável c = 10 é menos do que d = 15, Portanto, a saída seria verdadeira:

pacote newpack;
classe pública Relop
public static void main (string [] args)
// declarando variáveis
int c = 10, d = 15;
Sistema.fora.println (c

A saída do código é mostrada abaixo:

Maior que (>): O código Java fornecido abaixo faz uso do maior que o operador em duas variáveis ​​(E e F). O número inteiro 18 é armazenado na variável e enquanto 12 é atribuído à variável f: Isso mostra o valor de f é melhor que e Mas verificamos se f> e ou não.

pacote newpack;
classe pública Relop
public static void main (string [] args)
// declarando variáveis
int e = 18, f = 12;
Sistema.fora.println (f> e);

A saída do código acima é falsa porque o f, não f> e:

Maior ou igual a (> =): O código fornecido abaixo exerce o maior ou igual ao operador em duas variáveis. A condição (x> = y) definida no código é verdadeira, portanto a saída também é verdadeira:

pacote newpack;
classe pública Relop
public static void main (string [] args)
// declarando variáveis
int x = 13, y = 13;
Sistema.fora.println (x> = y);

A saída do código é mostrada abaixo:

Menos que ou igual a (<=): Este operador é praticado em duas variáveis a e b. Os valores atribuídos a a e b são 5 e 8 respectivamente. O conjunto de condições é B<=a which is false thus the return would also be false.

pacote newpack;
classe pública Relop
public static void main (string [] args)
// declarando variáveis
int a = 5, b = 8;
Sistema.fora.println (b<=a);

A saída do código pode ser vista na imagem abaixo:

Usando operadores relacionais em loops e declarações if-else em java

A prática mais comum dos operadores relacionais é usá-los dentro dos loops e declarações condicionais se-else para construir uma condição.

Para loop: O loop for um tipo de loop amplamente usado e o código escrito abaixo mostra o uso de loops com operadores relacionais.

pacote newpack;
classe pública Relop
public static void main (string [] args)
// declarando variáveis
int z = 2, i;
// usando o loop e <=
para (i = 0; i<=z; i++)

Sistema.fora.println ("condição é verdadeira");


O código é descrito como:

  • declarando z e eu variáveis
  • Usando para loop e operador relacional (menor ou igual a)
  • imprimindo uma declaração

A saída do código é mostrada abaixo:

Operadores de IF-Else e Relacional: O código a seguir demonstra o uso do IF-ELSE e do operador relacional (>).

pacote newpack;
classe pública Relop
public static void main (string [] args)
// declarando variáveis
int a = 4, b = 3;
// Usando o IF-Else e o operador relacional
se (a> b)

Sistema.fora.println ("A condição é verdadeira");

outro

Sistema.fora.println ("false!");


O código é descrito aqui:

  • declarando variáveis
  • Usando o (a> b) como condição na instrução IF
  • impressão dentro das declarações se e mais ou mais

A saída do código é mostrada abaixo:

Conclusão

Os operadores relacionais em Java têm a principal responsabilidade de verificar a condição e devolver o resultado com base nessa verificação de condição. Os operadores relacionais de Java são praticados em declarações e loops condicionais para tomar decisões em programas. Este artigo demonstra o funcionamento de operadores relacionais. Além disso, são fornecidos vários exemplos que ilustram o uso de operadores condicionais individualmente, bem como em declarações e loops condicionais.