Latest web development tutorials

bucles anidados C #

C # bucle C # bucle

C # permite el uso de otro bucle dentro de un bucle a continuación muestra varios ejemplos para ilustrar este concepto.

gramática

C #anidado para la sintaxis del bucle:

for (init; condición; incremento)
{
   for (init; condición; incremento)
   {
      declaración (s);
   }
   declaración (s);
}

Sintaxis de C # paraanidado while loop:

while (condición)
{
   while (condición)
   {
      declaración (s);
   }
   declaración (s);
}

C #anidado hacer ... mientras que las instrucciones de sintaxis del bucle:

hacer
{
   declaración (s);
   hacer
   {
      declaración (s);
   } While (condición);

} While (condición);

Acerca de bucle anidado Cabe señalar que puede anidar cualquier otro tipo de ciclo en cualquier tipo de ciclo. Por ejemplo, un bucle se pueden anidar dentro de un bucle while, y viceversa.

Ejemplos

El siguiente programa utiliza un bucle anidado para encontrar 2-100 de números primos:

using System;

Los bucles de espacio de nombres
{
    
   Programa de clases
   {
      static void main (String [] args)
      {
         / * Definiciones de variables locales * /
         int i, j;

         for (i = 2; i <100; i ++)
         {
            for (j = 2; j <= (i / j); j ++)
               if ((i% j) == 0) break; // Si se encuentra, no es un número primo si (j> (i / j)) 
               Console.WriteLine ( "{0} es un número primo", i);
         }

         Console.ReadLine ();
      }
   }
} 

Cuando el código se compila y ejecuta, produce los siguientes resultados:

2 es un número primo 3 es un número primo 5 es un número primo 7 es un número primo 11 es un número primo 13 es un número primo 17 es un número primo 19 es un número primo 23 es un número primo 29 es un número primo 31 es un número primo 37 es un número primo 41 es un número primo 43 es un número primo 47 es un número primo 53 es un número primo 59 primer número 61 es un número primo 67 es un número primo 71 es un número primo 73 es un número primo 79 es un número primo 83 es ​​un número primo 89 es un número primo 97 es un número primo 

C # bucle C # bucle