Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Instrução Continue | Laços de Repetição
Fundamentos de C#

bookInstruçã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

main.cs

copy
1234567891011121314151617
using 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

main.cs

copy
1234567891011121314151617
using 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.

question mark

O que a instrução continue faz em um loop?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 7

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 1.59

bookInstruçã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

main.cs

copy
1234567891011121314151617
using 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

main.cs

copy
1234567891011121314151617
using 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.

question mark

O que a instrução continue faz em um loop?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 7
some-alt