Os operadores relacionais são muito importantes em qualquer linguagem de programação. Em Java, eles nos ajudam a comparar valores e determinar se certas condições são verdadeiras ou falsas. Esses operadores são fundamentais para tomadas de decisão no código, como no caso de uma condição “se” (if). Vamos ver o que são e como usá-los!
Principais Operadores Relacionais em Java
Aqui estão os principais operadores relacionais e o que eles fazem:
==
: Igual a- Verifica se dois valores são iguais.
- Exemplo:
a == b
retornatrue
sea
eb
tiverem o mesmo valor.
!=
: Diferente de- Verifica se dois valores são diferentes.
- Exemplo:
a != b
retornatrue
sea
eb
forem diferentes.
>
: Maior que- Verifica se o valor à esquerda é maior que o valor à direita.
- Exemplo:
a > b
retornatrue
sea
for maior queb
.
<
: Menor que- Verifica se o valor à esquerda é menor que o valor à direita.
- Exemplo:
a < b
retornatrue
sea
for menor queb
.
>=
: Maior ou igual a- Verifica se o valor à esquerda é maior ou igual ao valor à direita.
- Exemplo:
a >= b
retornatrue
sea
for maior ou igual ab
.
<=
: Menor ou igual a- Verifica se o valor à esquerda é menor ou igual ao valor à direita.
- Exemplo:
a <= b
retornatrue
sea
for menor ou igual ab
.
Exemplo Prático
Vamos ver um exemplo para entender melhor como esses operadores funcionam na prática.
Suponha o seguinte código:
Nesse código, estamos comparando os valores de a
e b
usando os operadores relacionais. Cada comparação resulta em um valor true
ou false
, que é mostrado no console.
Aplicação com Condições
Agora, veja como os operadores relacionais ajudam em decisões. Digamos que queremos conceder um desconto se um estudante tiver uma média de notas maior ou igual a 7 e bom comportamento:
Aqui, usamos >=
para verificar se a nota
é suficiente, e &&
(e lógico) para garantir que ambas as condições sejam verdadeiras.