Instrução Continue
A declaração continue
é utilizada para pular para a próxima iteração do loop.
Quando usamos a declaração continue
, qualquer código que venha após ela dentro do bloco de código é ignorado e o loop avança para a próxima iteração.
Vamos analisar um exemplo:
Você pode ver no código acima que os métodos Console.WriteLine
segundo e terceiro são ignorados em cada iteração.
Da mesma forma, também podemos ignorar condicionalmente o código utilizando a declaração continue
:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }
No exemplo acima, a instrução Console.WriteLine
é ignorada na quarta iteração.
Um exemplo mais prático da instrução continue
é o seguinte código:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }
O código acima itera pelos números de 0
a 9
. Ele verifica se i
é ímpar usando a condição i % 2 != 0
, pois um número ímpar dividido por 2 sempre resulta em um resto diferente de zero. Se o número for ímpar, a iteração é pulada; se for par, não é pulada e, portanto, i
é exibido. Dessa forma, são exibidos todos os números pares entre 0 e 9.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 1.59
Instrução Continue
Deslize para mostrar o menu
A declaração continue
é utilizada para pular para a próxima iteração do loop.
Quando usamos a declaração continue
, qualquer código que venha após ela dentro do bloco de código é ignorado e o loop avança para a próxima iteração.
Vamos analisar um exemplo:
Você pode ver no código acima que os métodos Console.WriteLine
segundo e terceiro são ignorados em cada iteração.
Da mesma forma, também podemos ignorar condicionalmente o código utilizando a declaração continue
:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }
No exemplo acima, a instrução Console.WriteLine
é ignorada na quarta iteração.
Um exemplo mais prático da instrução continue
é o seguinte código:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }
O código acima itera pelos números de 0
a 9
. Ele verifica se i
é ímpar usando a condição i % 2 != 0
, pois um número ímpar dividido por 2 sempre resulta em um resto diferente de zero. Se o número for ímpar, a iteração é pulada; se for par, não é pulada e, portanto, i
é exibido. Dessa forma, são exibidos todos os números pares entre 0 e 9.
Obrigado pelo seu feedback!