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
.