Depois de tanto ler sobre os operadores, nada melhor que uma pequena revisão. Os operadores são utilizados para modificar as variáveis e possuem uma ordem de precedência. A tabela abaixo mostra a ordem de precedência entre os operadores:
Operadores | Descrição |
<variável>++ | Pós-incremento unário |
<variável>-- | Pós-decremento unário |
++<variável> | Pré-incremento unário |
--<variável> | Pré-decremento unário |
+ | Positivo |
- | Negativo |
! | Negação lógica |
~ | Complemento sobre bits |
* | Multiplicação |
/ | Divisão |
% | Resto |
+ | Adição ou concatenação de Strings |
- | Subtração |
<< | Deslocamento de bits para a esquerda |
>> | Deslocamento de bits para a direita com sinal |
>>> | Deslocamento de bits para a direita sem sinal |
< | Menor que |
> | Maior que |
<= | Menor ou igual que |
>= | Maior ou igual que |
Instanceof | Comparação de tipo |
== | Igual a |
!= | Diferente de |
& | E sobre bits |
^ | OU EXCLUSIVO sobre bits |
| | OU sobre bits |
&& | E condicional |
|| | OU condicional |
?: | Operador ternário condicional |
= | Atribuição |
+= | Atribuição de adição |
-= | Atribuição de subtração |
*= | Atribuição de multiplicação |
/= | Atribuição de divisão |
%= | Atribuição de resto |
&= | Atribuição E sobre bits |
^= | Atribuição OU exclusivo sobre bits |
|= | Atribuição OU sobre bits |
<<= | Atribuição de deslocamento para a esquerda de bits |
>>= | Atribuição de bits com deslocamento para a direita com sinal |
>>>= | Atribuição de bits com deslocamento para a direita sem sinal |
Nenhum comentário:
Postar um comentário