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

Suggested prompts:

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

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