sexta-feira, 26 de fevereiro de 2010

[Java] Modificar os valores de variáveis com os operadores (parte 4/4)



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