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