Computer >> Máy Tính >  >> Lập trình >> C#

Cách tạo vòng lặp while lồng nhau trong C #?

Đối với vòng lặp while lồng nhau, chúng ta có hai vòng lặp while.

Vòng lặp đầu tiên kiểm tra một điều kiện và nếu điều kiện là đúng, nó sẽ chuyển đến vòng lặp bên trong, tức là vòng lặp lồng nhau.

Vòng 1

while (a<25) {
}

Vòng lặp 2 (vòng lặp bên trong1)

while (b<45){
}

Để tạo một vòng lặp while lồng nhau, sau đây là mã mẫu.

Ví dụ

using System;
namespace Program {
   class Demo {
      public static void Main(string[] args) {
         int a=20;
         while (a<25) {
            int b=40;
            while (b<45) {
               Console.Write("({0},{1}) ", a, b);
               b++;
            }
            a++;
            Console.WriteLine();
         }
      }
   }
}

Đầu ra

(20,40) (20,41) (20,42) (20,43) (20,44)
(21,40) (21,41) (21,42) (21,43) (21,44)
(22,40) (22,41) (22,42) (22,43) (22,44)
(23,40) (23,41) (23,42) (23,43) (23,44)
(24,40) (24,41) (24,42) (24,43) (24,44)