Vòng lặp while lồng nhau có 2 vòng while. Vòng ngoài kiểm tra điều kiện, nếu true thì vào vòng trong.
Vòng 1
while (a < 25) { }
Vòng 2 (bên trong vòng 1)
while (b < 45) { }
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();
}
}
}
}
Kết quả
(20,40) (20,41) ... (24,44)