Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Cách dùng vòng lặp do-while trong C#

Vòng lặp do...while kiểm tra điều kiện ở cuối vòng lặp. Tương tự while, nhưng do...while ĐƯỢC ĐẢM BẢO thực thi ít nhất MỘT LẦN.

Tạo do-while loop:

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

Biểu thức điều kiện ở cuối vòng lặp, nên statement(s) thực thi một lần trước khi kiểm tra điều kiện.

Nếu điều kiện true, luồng điều khiển nhảy về do, statement(s) thực thi lại. Quá trình lặp cho đến khi condition false.

Ví dụ:

Ví dụ

using System; 
namespace Loops { 
    class Program { 
        static void Main(string[] args) { 
            /* local variable definition */ 
            int a = 50; 
            /* do loop execution */ 
            do { 
                Console.WriteLine("value of a: {0}", a); 
                a = a + 1; 
            } while (a < 20); 
            Console.ReadLine(); 
        } 
    } 
}

Kết quả

value of a: 50

Giải thích: a=50, condition a<20 false ngay lần đầu, nhưng body vẫn chạy 1 lần in ra 50.