Oque acontece se eu

2 respostas
_

Oque acontece se eu fazer isto?

for(int i=0;i<=5;i++){

int x =0;

system.out.println(x vale + x);

x++

}

o x sera inicalizado todas as vezes? Ou o Java já reconhece que eu quero apenas que o x seja usado durante o for?

2 Respostas

pmlm

Vai imprimir sempre “x vale 0”.

Se quisesses reutilizar o valor anterior de x não poderias inicializar dentro do for, mas fora.

W

Caro CleberJoseRossi,
A cada interação do for, ele destroi e constroi o x, entao toda vez que constroir ele será igual a zero

Criado 9 de setembro de 2010
Ultima resposta 9 de set. de 2010
Respostas 2
Participantes 3