instruçã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
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 4ª 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 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.
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 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
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 4ª 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 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.
Obrigado pelo seu feedback!