A palavra-chave continue em Java é usada para pular a iteração atual de um loop e passar diretamente para a próxima iteração. Diferente do break, que encerra completamente o loop, o continue apenas interrompe a execução da iteração atual e continua o loop.
Uso da palavra-chave continue em java em Loops
O continue pode ser utilizado em loops como for, while e do-while. Dependendo da condição, ele pode pular partes específicas da execução do loop.
Exemplo com for loop:
public class ExemploContinue {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue; // Pula a iteração se i for um número par
}
System.out.println(i);
}
}
}
Saída:
1
3
5
7
9
Nesse exemplo, o continue faz com que os números pares sejam pulados, de modo que apenas os números ímpares sejam impressos.
Uso do continue no while loop:
O continue também pode ser usado em loops while, da mesma maneira que no for.
Exemplo com while:
public class ExemploContinueWhile {
public static void main(String[] args) {
int contador = 0;
while (contador < 10) {
contador++;
if (contador % 2 == 0) {
continue; // Pula a iteração se o contador for par
}
System.out.println(contador);
}
}
}
Saída:
1
3
5
7
9
O continue faz o loop pular a iteração quando o valor de contador for par, de forma que apenas números ímpares sejam exibidos.
Uso do continue no do-while loop:
A lógica é semelhante para loops do-while.
Exemplo com do-while:
public class ExemploContinueDoWhile {
public static void main(String[] args) {
int contador = 0;
do {
contador++;
if (contador % 2 == 0) {
continue; // Pula a iteração se o contador for par
}
System.out.println(contador);
} while (contador < 10);
}
}
Saída:
1
3
5
7
9
Conclusão
Continue em Java permite que o loop pule a iteração atual e continue com a próxima. Isso é útil quando você deseja evitar a execução de partes específicas do loop em determinadas condições, mas sem sair completamente do loop, como ocorre com o break.
