Sử dụng vòng lập do while trong CSharp? (How to use do while loop in CSharp?)



Các vòng lập tôi đã giới thiệu qua trong các bài trước, hẳn các bạn điều nhận thấy nó có điểm chung là các điều kiện kiểm tra luôn được xử lý trước khi thực hiện trước. Nhưng với vòng lập do.. while thì ngược lại.




Khái niệm - Concept:

Vòng lập do... while được sử dụng để lập lại câu lệnh hay các câu lệnh miễn là điều kiện lập vẫn còn đúng, và chỉ dừng lại khi điều kiện lập là sai (false).

Nhưng bạn lưu ý điểm khác biệt của vòng lập này so với do while là điều kiện lập được kiểm tra tại cuối vòng lập, điều này có nghĩa là câu lệnh hay các câu lệnh trong vòng lập do... while sẽ được thực hiện ít nhất một lần, ngay cả khi điều kiện lập là sai(false).


Cú pháp - Syntax:

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


Lưu đồ - FlowChart:




Ví dụ - Example:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HowToUseDoWhile
{
    class Program
    {
        static void Main(string[] args)
        {

            int n = 0;

            do
            {

                Console.WriteLine("Current value of n is {0}", n);
                n++;

            } while (n < 7);

            Console.WriteLine("\n -- VNLIVES.NET --");
            Console.ReadLine();


        }
    }
}


Kết quả - Result:















No comments:

Post a Comment