Olá, Adonis!
No código que você compartilhou, continue
e break
são duas palavras-chave que controlam o fluxo do loop for
.
A palavra-chave continue
é usada para pular o restante do loop atual e avançar para a próxima iteração. No seu exemplo, quando i
é igual a 5, a instrução continue
é executada. Isso faz com que o restante do loop seja ignorado e o controle seja passado para a próxima iteração do loop, ou seja, i
é incrementado para 6.
Por outro lado, break
é usado para sair completamente do loop. No entanto, no seu código, a condição if(i==15) break;
nunca será verdadeira, pois o loop for
só executa enquanto i
é menor que 15. Portanto, o break
nunca será alcançado.
Aqui está um exemplo para ilustrar o uso de continue
e break
:
for(int i=0; i<10; i++) {
if(i==5) {
continue; // Quando i é 5, pula para a próxima iteração do loop.
}
if(i==8) {
break; // Quando i é 8, sai completamente do loop.
}
System.out.println(i); // Imprime os números de 0 a 4 e 6 a 7.
}
Espero ter ajudado e bons estudos!