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
Can you explain how the continue statement works in other programming languages?
Can you provide more examples of using the continue statement?
What is the difference between continue and break statements?
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!