primeira iteração: i=1, soma=1
segunda iteração: i=2, soma=3
terceira iteração: i=3, soma=6
quarta iteração: i=4, soma=6
quinta iteração: i=5, soma=11
O que aconteceu foi que quando i=4, o comando continue fez com que a linha que adiciona valor na variável soma não fosse processada.
T+
[]'s
Léo
diego2005
Complementando a resposta do Thingol:
soma=0isoma+i1123364nãoexecuta511
É isso ai…
Maniezo
Quando o i do loop ta na 4ª volta e entra no if e roda o continue ele vai para proxima volta e não executa soma += i…
LPJava
po percebi a essencia de usar {} mesmo que o if execute uma unica linha eu mesmo no inicio n entendi ate um if ia… achava q ele executava… o soma so qdo i == 4…
so uma pergunta… esse topico n deveria ser em java basico… pq em certificação?
I
info_god
camilolopes:
po percebi a essencia de usar {} mesmo que o if execute uma unica linha eu mesmo no inicio n entendi ate um if ia… achava q ele executava… o soma so qdo i == 4…
so uma pergunta… esse topico n deveria ser em java basico… pq em certificação?
Ja pensou que pode ter caido em um teste(simulado) q ela tava fazendo?