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

Conteúdo do Curso

Noções Básicas de C#

Noções Básicas de C#

1. Começando
2. Lidando com Tipos de Dados
3. Estruturas de Controle
4. Loops
5. Arrays
6. Métodos

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:

cs

main

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:

cs

main

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.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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