Felipe Cunha Postado Julho 9, 2014 Denunciar Share Postado Julho 9, 2014 int j = 2; for (int i = 1; i < 100; i = i * 2) { j = j - i; while (j < 25) { j = j + 5; } A saída desse código eu sei, apenas não entendi a saída do J. Gostaria de uma explicação fazendo o chinês. J = 26 I = 1 J = 29 I = 2 J = 25 I = 4 J = 27 I = 8 J = 26 I = 16 J = 29 I = 32 J = 25 I = 64 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hutuh Postado Julho 16, 2014 Denunciar Share Postado Julho 16, 2014 Opa! Vamos ver se entendi bem o que precisa, quer só entender como o J está recebendo estes resultados né? Então vou tentar explicar com comentários no código: int j = 2; // J recebe 2 for (int i = 1; i < 100; i = i * 2) { j = j - i; //J recebe 2(valor atual do primeiro loop) MENOS i while (j < 25) // ENQUANTO o valor de J for menor que 25 { j = j + 5; // J recebe J + 5 e vai acrescentando } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Felipe Cunha
int j = 2;
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.