Palavra-chave continue em java

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.