Java - Operadores relacionais

Os resultados dos operadores relacionais são do tipo boolean.

Operador Maior Que

Símbolo > é chamado de maior que.

<operando1> > <operando2>

Retorna true se o valor do operando1 for maior que o valor do operando2, caso contrario retorna false.

Exemplo:

Neste caso será impresso true, pois o valor da variável a é maior que o valor da variável b.

C:\>javac OperadorMaiorQue.java
C:\>java OperadorMaiorQue
true

Operador Maior Que

Símbolo < é chamado de menor que.

<operando1> < <operando2>

Retorna true se o valor do operando1 for menor que o valor do operando2, caso contrario retorna false.

Exemplo:

Neste caso será impresso false, pois o valor da variável a não é menor que o valor da variável b.

C:\>javac OperadorMenorQue.java
C:\>java OperadorMenorQue
false

Operador Igualdade

Símbolo == é chamado de igualdade.

<operando1> == <operando2>

Retorna true se o valor do operando1 for igual ao valor do operando2, caso contrario retorna false.

Exemplo:

Neste caso será impresso true, pois o valor da variável a é igual ao valor da variável b.

C:\>javac OperadorIgualdade.java
C:\>java OperadorIgualdade
true

Operador Maior ou Igual Que

Símbolo >= é chamado de maior ou igual que.

<operando1> >= <operando2>

Retorna true se o valor do operando1 for maior ou igual que o valor do operando2, caso contrario retorna false.

Exemplo:

Neste caso será impresso true, pois o valor da variável a é maior que valor da variável b e depois será impresso true novamente, pois o valor da variável a é igual ao valor da variável c.

C:\>javac OperadorMaiorIgualQue.java
C:\>java OperadorMaiorIgualQue
true
true

Operador Menor ou Igual Que

Símbolo <= é chamado de menor ou igual que.

<operando1> <= <operando2>

Retorna true se o valor do operando1 for menor ou igual que o valor do operando2, caso contrario retorna false.

Exemplo:

Neste caso será impresso true, pois o valor da variável a é menor ou igual ao valor da variável b.

C:\>javac OperadorMenorIgualQue.java
C:\>java OperadorMenorIgualQue
true

Operador Diferente

Símbolo != é chamado de diferente.

<operando1> != <operando2>

Retorna true se o valor do operando1 for diferente do valor do operando2, caso contrario retorna false.

Exemplo:

Neste caso será impresso true, pois o valor da variável a é diferente do valor da variável b e depois será impresso false, pois o valor da variável b é igual ao valor da variável c.

C:\>javac OperadorDiferente.java
C:\>java OperadorDiferente
true
false