Estou realizando os exercícios da apostila da caelum, e dentre eles tentei fazer o exercício pra exibir a série fibonacci utilizando só duas variáveis. Depois de queimar a mufa um pouco, busquei a seguinte solução na internet:
inta=1; for(inti=0; i <= 100;) {System.out.print(i+" ");i=i+a; a=i-a;
Debugando, reparei que a linha 2 não é executada após a primeira passagem. Gostaria de entender o pq disso. Alguém poderia me dar uma luz por favor?
Tá faltando código não tem? a princípio este código irá executar infinitamente.
michetti
for(int i = 0; i < a; i < 100)
Isto é somente um exemplo de como usar o for. Agora é so pensar em como você montará o seu.
B
Beregula
O motivo exato não sei dizer, mas o fato de não ter nenhum incremento dentro do for, é o inicio do pq debugando ele não passa mais pelo for após a primeira iteração.