Dúvida sobre operadores de Pós/Pré-Incremento/Decremento  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
rmalati
Virtual Machine Man
[Avatar]

Membro desde: 26/11/2007 09:10:30
Mensagens: 593
Localização: Jundiaí-SP
Offline

erickfm8 wrote:Pessoal desculpe entrar de intrometido aqui , mais é que essa questão me gerou uma duvida

Douglas não intendi o 3 caso



pensa comigo b= ++a + a++ 'a' recebe preincremento de 'a' que vale 1 + o posincremente de 'a' que no momento vale 0 pois não incremento nada ainda, ele só ira incremente quando usar o 'a' novamente , nesse caso nos não estamos usando o 'a' novamente. Então era para fica b = 1 + 0 resposta 1

alguem tem alguma outra logica para isso?




++a é pré-incremento, então a vale 1, não precisa "esperar" outro a aparecer.

a++ aqui o valor de a vale 1, só que o pós-incremento não ocorre na expressão.

Por isso o valor é b = 1 + 1 = 2;

Quem altera é ++a.
O ++a só usa o valor de a.

Espero ter ajudado.

This message was edited 1 time. Last update was at 22/02/2010 16:06:32


Rodrigo Malatesta Barbosa
Graduando em Tecnologia Informática Unicamp
SCJP 1.6 - 93%

"A disciplina é o caminho mais curto para o sucesso"
"Se não puder destacar pelo talento, vença pelo esforço. (Provérbio indiano)"
[Email] [MSN]
erickfm8
GUJ Master

Membro desde: 06/10/2009 19:29:12
Mensagens: 1396
Offline

rmalati

Obrigado rmalati conseguir intender alias intender não conseguir perceber,, eu estava viajando, bom

obrigado

Bacharel em Sistema de Informação
SCJP - Sun Certified Java Programmer
OCWCD - Oracle Certified Web Component Developer (Estudando..)
rmalati
Virtual Machine Man
[Avatar]

Membro desde: 26/11/2007 09:10:30
Mensagens: 593
Localização: Jundiaí-SP
Offline

essa parte faz confusão mesmo. rrsrsrs


Abraço.

Rodrigo Malatesta Barbosa
Graduando em Tecnologia Informática Unicamp
SCJP 1.6 - 93%

"A disciplina é o caminho mais curto para o sucesso"
"Se não puder destacar pelo talento, vença pelo esforço. (Provérbio indiano)"
[Email] [MSN]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team