Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda instrução continue | Loops
Noções Básicas de C#

bookinstrução continue

A instrução continue é usada para pular para a próxima iteração do loop.

Quando usamos a instrução continue, qualquer código que a siga dentro do bloco de código é ignorado e o loop pula para a próxima iteração. Vamos ver um exemplo:

Você pode ver no código acima, 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 usando a instrução continue, por exemplo:

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 4ª 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 de números 0 a 9. Ele verifica se i é ímpar usando a condição i % 2 != 0, já que um número ímpar dividido por 2 sempre dá um resto diferente de zero. Se um número é ímpar, ele pula para a próxima iteração, e se um número é par, ele não pula e, portanto, exibe i. Desta forma, ele exibe todos os números pares entre 0 e 9.

question mark

What does the continue statement do in a 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 instrução continue é usada para pular para a próxima iteração do loop.

Quando usamos a instrução continue, qualquer código que a siga dentro do bloco de código é ignorado e o loop pula para a próxima iteração. Vamos ver um exemplo:

Você pode ver no código acima, 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 usando a instrução continue, por exemplo:

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 4ª 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 de números 0 a 9. Ele verifica se i é ímpar usando a condição i % 2 != 0, já que um número ímpar dividido por 2 sempre dá um resto diferente de zero. Se um número é ímpar, ele pula para a próxima iteração, e se um número é par, ele não pula e, portanto, exibe i. Desta forma, ele exibe todos os números pares entre 0 e 9.

question mark

What does the continue statement do in a loop?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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