Latest web development tutorials

C # nested loops

C # loop C # loop

C # allows the use of another loop within a loop below demonstrates several examples to illustrate this concept.

grammar

C #nested for loop syntax:

for (init; condition; increment)
{
   for (init; condition; increment)
   {
      statement (s);
   }
   statement (s);
}

C # syntax fornested while loop statement:

while (condition)
{
   while (condition)
   {
      statement (s);
   }
   statement (s);
}

C #nested do ... while loop syntax statements:

do
{
   statement (s);
   do
   {
      statement (s);
   } While (condition);

} While (condition);

About nested loop is worth noting that you can nest any other type of cycle in any type of cycle. For example, a for loop can be nested within a while loop, and vice versa.

Examples

The following program uses a nested for loop to find 2-100 of prime numbers:

using System;

namespace Loops
{
    
   class Program
   {
      static void Main (string [] args)
      {
         / * Local variable definitions * /
         int i, j;

         for (i = 2; i <100; i ++)
         {
            for (j = 2; j <= (i / j); j ++)
               if ((i% j) == 0) break; // If found, it is not a prime number if (j> (i / j)) 
               Console.WriteLine ( "{0} is a prime number", i);
         }

         Console.ReadLine ();
      }
   }
} 

When the above code is compiled and executed, it produces the following results:

2 is a prime number 3 is a prime number 5 is a prime number 7 is a prime number 11 is a prime number 13 is a prime number 17 is a prime number 19 is a prime number 23 is a prime number 29 is a prime number 31 is a prime number 37 is a prime number 41 is a prime number 43 is a prime number 47 is a prime number 53 is a prime number 59 prime number 61 is a prime number 67 is a prime number 71 is a prime number 73 is a prime number 79 is a prime number 83 is a prime number 89 is a prime number 97 is a prime number 

C # loop C # loop