Lógica e Algoritmos com Java

12 - Operadores Relacionais

Em Java, os operadores relacionais são utilizados para comparar valores entre duas variáveis ou expressões. Eles retornam um valor booleano (true ou false) dependendo do resultado da comparação.

1. Operador de Igualdade (==)

O operador == é usado para verificar se dois valores são iguais.

        
public class Igualdade {
    public static void main(String[] args) {
        int a = 10;
        int b = 10;

        if (a == b) {
            System.out.println("Os valores são iguais.");
        } else {
            System.out.println("Os valores são diferentes.");
        }
    }
}
        
    

Saída: Os valores são iguais.

2. Operador de Diferença (!=)

O operador != é utilizado para verificar se dois valores são diferentes.

        
public class Diferenca {
    public static void main(String[] args) {
        int a = 10;
        int b = 5;

        if (a != b) {
            System.out.println("Os valores são diferentes.");
        } else {
            System.out.println("Os valores são iguais.");
        }
    }
}
        
    

Saída: Os valores são diferentes.

3. Operador de Maior que (>)

O operador > verifica se o valor da esquerda é maior que o valor da direita.

        
public class MaiorQue {
    public static void main(String[] args) {
        int a = 10;
        int b = 5;

        if (a > b) {
            System.out.println("A é maior que B.");
        } else {
            System.out.println("A não é maior que B.");
        }
    }
}
        
    

Saída: A é maior que B.

4. Operador de Menor que (<)

O operador < verifica se o valor da esquerda é menor que o valor da direita.

        
public class MenorQue {
    public static void main(String[] args) {
        int a = 5;
        int b = 10;

        if (a < b) {
            System.out.println("A é menor que B.");
        } else {
            System.out.println("A não é menor que B.");
        }
    }
}
        
    

Saída: A é menor que B.

5. Operador de Maior ou Igual (>=)

O operador >= verifica se o valor da esquerda é maior ou igual ao valor da direita.

        
public class MaiorOuIgual {
    public static void main(String[] args) {
        int a = 10;
        int b = 10;

        if (a >= b) {
            System.out.println("A é maior ou igual a B.");
        } else {
            System.out.println("A não é maior ou igual a B.");
        }
    }
}
        
    

Saída: A é maior ou igual a B.

6. Operador de Menor ou Igual (<=)

O operador <= verifica se o valor da esquerda é menor ou igual ao valor da direita.

        
public class MenorOuIgual {
    public static void main(String[] args) {
        int a = 5;
        int b = 10;

        if (a <= b) {
            System.out.println("A é menor ou igual a B.");
        } else {
            System.out.println("A não é menor ou igual a B.");
        }
    }
}
        
    

Saída: A é menor ou igual a B.

Tabela Resumo dos Operadores Relacionais

Operador Descrição Exemplo
== Igualdade a == b
!= Diferença a != b
> Maior que a > b
< Menor que a < b
>= Maior ou igual a >= b
<= Menor ou igual a <= b

Acompanhe essa aula no YouTube: