|
Operador |
Descrição |
Associatividade |
() |
parênteses |
da esquerda para a direita |
[] |
subscrito de array |
da esquerda para a direita |
. |
seleção de membro |
da esquerda para a direita |
++ |
pós-incremento unário |
da direita para a esquerda |
-- |
pós-decremento
unário |
da direita
para a esquerda |
++ |
pré-incremento unário |
da direita para a esquerda |
-- |
pré-decremento unário |
da direita para a esquerda |
+ |
mais unário |
da direita para a esquerda |
- |
menos unário |
da direita para a esquerda |
! |
negação lógica
unária |
da direita para a esquerda |
~ |
complemento de bitwise unário |
da direita para a esquerda |
(type) |
coerção
(cast) unário |
da direita
para a esquerda |
* |
multiplicação |
da esquerda para a direita |
/ |
divisão |
da esquerda para a direita |
% |
módulo |
da esquerda
para a direita |
+ |
adição ou concatenação |
da esquerda para a direita |
- |
subtração |
da esquerda
para a direita |
<< |
deslocamento de bits à
esquerda |
da esquerda para a direita |
>> |
deslocamento de bits à
direita com extensão de sinal |
da esquerda para a direita |
>>> |
deslocamento de bits à
direita sem extensão de sinal |
da esquerda para a direita |
< |
relacional menor que |
da esquerda para a direita |
<= |
relacional menor que ou igual
a |
da esquerda para a direita |
> |
relacional maior que |
da esquerda para a direita |
>= |
relacional maior que ou igual
a |
da esquerda para a direita |
instanceof |
comparação
de tipo |
da esquerda
para a direita |
== |
relacional igual a |
da esquerda para a direita |
!= |
relacional
diferente de |
da esquerda
para a direita |
& |
AND de bits (bitwise AND) |
da esquerda para a direita |
&& |
AND lógico |
da esquerda
para a direita |
^ |
OR exclusivo de bits (bitwise
exclusive OR) |
da esquerda para a direita |
^ |
OR exclusivo
lógico (boolean logical exclusive OR) |
da esquerda
para a direita |
| |
OR inclusivo de bits (bitwise
inclusive OR) |
da esquerda para a direita |
| |
OR inclusivo
lógico (boolean logical inclusive OR) |
da esquerda
para a direita |
|| |
OR condicional |
da esquerda
para a direita |
?: |
ternário
condicional |
da direita
para a esquerda |
= |
atribuição |
da direita para a esquerda |
+= |
atribuição de
adição |
da direita para a esquerda |
-= |
atribuição de
subtração |
da direita para a esquerda |
*= |
atribuição de
multiplicação |
da direita para a esquerda |
/= |
atribuição de
divisão |
da direita para a esquerda |
%= |
atribuição de
módulo |
da direita para a esquerda |
&= |
atribuição de
AND de bits |
da direita para a esquerda |
^= |
atribuição de
OR exclusivo de bits |
da direita para a esquerda |
|= |
atribuição de
OR inclusivo de bits |
da direita para a esquerda |
<<= |
atribuição de
deslocamento de bits à esquerda |
da direita para a esquerda |
>>= |
atribuição de
deslocamento de bits à direita com extensão
de sinal |
da direita para a esquerda |
>>>= |
atribuição de
deslocamento de bits à direita sem extensão
de sinal |
da direita para a esquerda |