2.2.11. Forzar la siguiente iteración: continue
Curso: Programación en C# (2015), por Nacho Cabanes
2.2.11. Forzar la siguiente iteración: continue
Podemos saltar repetición de un bucle con la orden "alguna continue":
// Ejemplo_02_02_11a.cs // "for" interrumpido con "continue" // Introducción a C#, por Nacho Cabanes using System; public class Ejemplo_02_02_11a { public static void Main() { for (int contador=1; contador<=10; contador++) { if (contador==5) continue; Console.Write("{0} ", contador); } } }
El resultado de este programa es:
1 2 3 4 6 7 8 9 10
En él podemos observar que no aparece el valor 5. Se podría haber usado también un "if" que escriba los valores que no sean 5, así:
// Ejemplo_02_02_11b.cs // Alternativa a "for" interrumpido con "continue" // Introducción a C#, por Nacho Cabanes using System; public class Ejemplo_02_02_11b { public static void Main() { for (int contador=1; contador<=10; contador++) { if (contador != 5) Console.Write("{0} ", contador); } } }
Ejercicios propuestos:
Ejercicio propuesto 2.2.11.1: Crea un programa que escriba los números del 20 al 10, descendiendo, excepto el 13, usando "continue".
Ejercicio propuesto 2.2.11.2: Crea un programa que escriba los números pares del 2 al 106, excepto los que sean múltiplos de 10, usando "continue".
Actualizado el: 03-11-2014 13:04