Java/Operadores: diferenças entre revisões

[revisão pendente][revisão pendente]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Linha 68:
==== Precedência 13: operadores sufixais ====
 
São operadores unários (que atuam somente a partir de uma variável) e que são posicionados após o identificador da variável. Existempara dois operadores deste tipo: oincrementar ''Incremento '++''' eou odecrementar ''Decremento '- -''.' Ouma quevariável elesde fazem é respectivamente aumentar etipo diminuirnumérico em 1 o valor de qualquer número inteiro. Não podem ser usadosutilizados em estruturasvariáveis do tipo float, doublestring, boolean ou charde referência. ElesTambém tambémnão podem ser funcionamutilizados em variáveis,valores nãode podendoexpressão ser usadose em literais. Exemplo de uso:
Diferente dos operadores de pré incremento/decremento, esses operadores sufixais retornam o valor original da variável para a expressão e depois realizam a operação sobre a variável.
 
<source lang="java">
int numero = 5; //A variável número é inicializada e passa a valercom 5.
System.out.println(numero++); //AÉ exibido 5 e então a variável número passaé aatualizada valerpara 6.
System.out.println(numero--); //AÉ variávelexibido número6, passavalor aincrementado valerna 5instrução novamenteanterior.
</source>