Olá Pessoal, tudo bom?
Continuando nossa descrição básica sobre os operadores no Java, hoje é dia de falar sobre os operadores de igualdade. A terceira parte desse artigo se encontra aqui. Confira na continuação desse artigo sobre os operadores igualdade:
Operadores de Igualdade
Esses operadores são aplicados especificamente sobre comparações entre duas variáveis ou expressões. Para tipos primitivos ele compara os valores que esses possuem. Já para instâncias de classes, ele compara endereços de memória. verifique abaixo quais são os operadores de igualdade:
Operador | Descrição |
---|---|
== | Operador de igualdade, verifica se ambos os lados são iguais |
!= | Operador de diferença, verifica se ambos os lados são diferentes |
O operador == não deve ser confundido com o operador de atribuição = . Isso pode gerar alguns problemas em seu código. Abaixo temos uma classe de exemplo que trabalha com os operadores de igualdade:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
package br.com.mauda.operadores; public class OperadoresIgualdade { public static void main (String[] args) { int valor1 = 1; int valor2 = 2; if(valor1 == valor2) { System.out.println("valor1 == valor2"); } if(valor1 != valor2) { System.out.println("valor1 != valor2"); } } } |
O resultado da execução dessa classe será o seguinte:
1 |
valor1 != valor2 |
Precedência dos Operadores
Continuando a formular a tabela de precedência, agora seguem os operadores de igualde, que estão após os operadores de adição e subtração como mostra a tabela abaixo:
Ordem | Tipo de Operador | Precedência |
---|---|---|
1 | Pós Fixo | expr++ expr– |
2 | Pré fixo e Unário | ++expr –expr +expr -expr ! |
3 | Multiplicativo | * / % |
4 | Aditivo | + – |
5 | Igualdade | == != |
6 | Atribuição | = += -= *= /= %= |
finnaly{
Duvidas ou sugestões? Deixe seu feedback! Isso ajuda a saber a sua opinião sobre os artigos e melhorá-los para o futuro! Isso é muito importante!
Até um próximo post!
Leave a Reply