Os operadores relacionais são uma parte essencial da lógica de programação. Eles são usados para comparar dois valores e retornam um valor booleano, ou seja, verdadeiro ou falso, com base no resultado da comparação. Esses operadores são fundamentais para a criação de condições e tomada de decisões em um programa. Vamos explorar esses operadores em detalhes neste capítulo.

Tipos de Operadores Relacionais

Existem seis tipos principais de operadores relacionais usados na maioria das linguagens de programação. São eles:

  • Igualdade (==): Este operador verifica se dois valores são iguais. Por exemplo, a expressão "5 == 5" retornará verdadeiro, enquanto "5 == 6" retornará falso.
  • Desigualdade (!=): Este operador verifica se dois valores são diferentes. Por exemplo, a expressão "5 != 6" retornará verdadeiro, enquanto "5 != 5" retornará falso.
  • Maior que (>): Este operador verifica se o valor à esquerda é maior que o valor à direita. Por exemplo, a expressão "6 > 5" retornará verdadeiro, enquanto "5 > 6" retornará falso.
  • Menor que (<): Este operador verifica se o valor à esquerda é menor que o valor à direita. Por exemplo, a expressão "5 < 6" retornará verdadeiro, enquanto "6 < 5" retornará falso.
  • Maior ou igual a (>=): Este operador verifica se o valor à esquerda é maior ou igual ao valor à direita. Por exemplo, a expressão "6 >= 5" retornará verdadeiro, enquanto "4 >= 5" retornará falso.
  • Menor ou igual a (<=): Este operador verifica se o valor à esquerda é menor ou igual ao valor à direita. Por exemplo, a expressão "5 <= 6" retornará verdadeiro, enquanto "6 <= 5" retornará falso.

Usando Operadores Relacionais

Os operadores relacionais são usados em instruções condicionais, como if, else if e switch, para tomar decisões com base em comparações. Eles também são usados em loops, como for e while, para determinar o número de vezes que o loop deve ser executado.

Vamos considerar um exemplo simples. Suponha que você esteja criando um programa para verificar se um usuário é maior de idade. Você pode usar o operador maior ou igual a (>=) para comparar a idade do usuário com 18. Se a idade do usuário for maior ou igual a 18, o programa retornará "Você é maior de idade". Caso contrário, ele retornará "Você é menor de idade".


int idade = 20;
if (idade >= 18) {
    System.out.println("Você é maior de idade");
} else {
    System.out.println("Você é menor de idade");
}

Os operadores relacionais também podem ser usados em combinação com operadores lógicos, como AND (&&), OR (||) e NOT (!), para criar condições mais complexas.

Operadores Relacionais e Tipos de Dados

Os operadores relacionais podem ser usados com diferentes tipos de dados, incluindo números inteiros, números de ponto flutuante, caracteres e strings. No entanto, é importante notar que o comportamento desses operadores pode variar dependendo do tipo de dados.

Por exemplo, quando usado com caracteres, o operador maior que (>) e menor que (<) compara os valores ASCII dos caracteres. Portanto, a expressão 'a' > 'b' retornará falso, pois o valor ASCII de 'a' é menor que o valor ASCII de 'b'.

Da mesma forma, quando usado com strings, esses operadores comparam as strings lexicograficamente. Por exemplo, a expressão "apple" < "banana" retornará verdadeiro, pois "apple" vem antes de "banana" em ordem alfabética.

Conclusão

Os operadores relacionais são uma parte fundamental da lógica de programação, permitindo que os programas tomem decisões baseadas em comparações. Eles são usados em combinação com operadores lógicos para criar condições complexas e podem ser usados com diferentes tipos de dados. Entender esses operadores é essencial para qualquer pessoa que esteja aprendendo a programar.

Agora responda o exercício sobre o conteúdo:

O que o operador relacional de igualdade (==) faz na programação?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Operadores Relacionais: Igualdade

Próxima página do Ebook Gratuito:

23Operadores Relacionais: Igualdade

3 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto