Sentencia Continue
La instrucción continue se utiliza para saltar a la siguiente iteración del bucle.
Cuando usamos la instrucción continue, cualquier código que le siga dentro del bloque de código se ignora y el bucle pasa a la siguiente iteración.
Veamos un ejemplo:
Como se puede observar en el código anterior, los métodos Console.WriteLine segundo y tercero se ignoran en cada iteración.
De manera similar, también podemos ignorar condicionalmente el código utilizando la instrucción continue:
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); } } } }
En el ejemplo anterior, la instrucción Console.WriteLine se omite en la cuarta iteración.
Un ejemplo más práctico de la instrucción continue es el siguiente 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); } } } }
El código anterior itera desde el número 0 hasta el 9. Verifica si i es impar usando la condición i % 2 != 0, ya que un número impar dividido por 2 siempre da un resto distinto de cero. Si un número es impar, se salta a la siguiente iteración, y si un número es par no se salta y, por lo tanto, se muestra i. De esta manera, se muestran todos los números pares entre 0 y 9.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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?
Genial!
Completion tasa mejorada a 1.67
Sentencia Continue
Desliza para mostrar el menú
La instrucción continue se utiliza para saltar a la siguiente iteración del bucle.
Cuando usamos la instrucción continue, cualquier código que le siga dentro del bloque de código se ignora y el bucle pasa a la siguiente iteración.
Veamos un ejemplo:
Como se puede observar en el código anterior, los métodos Console.WriteLine segundo y tercero se ignoran en cada iteración.
De manera similar, también podemos ignorar condicionalmente el código utilizando la instrucción continue:
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); } } } }
En el ejemplo anterior, la instrucción Console.WriteLine se omite en la cuarta iteración.
Un ejemplo más práctico de la instrucción continue es el siguiente 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); } } } }
El código anterior itera desde el número 0 hasta el 9. Verifica si i es impar usando la condición i % 2 != 0, ya que un número impar dividido por 2 siempre da un resto distinto de cero. Si un número es impar, se salta a la siguiente iteración, y si un número es par no se salta y, por lo tanto, se muestra i. De esta manera, se muestran todos los números pares entre 0 y 9.
¡Gracias por tus comentarios!