C#문법

[C#문법] Part8-2 반복문: do-while문

BlackWolfDev 2023. 2. 3. 19:43

[ 개념 ]
do-while
while과 비슷한 반복문이다.
그러나 do-while은 조건에 관계없이 한번 코드를 실행하고 그 이후의 조건식을 통해 만족하면 코드를 반복한다.


do{
    //
코드
} while(
조건식)


먼저 do를 선언해 주고 코드 블록 안에 반복하고자 하는 코드를 넣어준다.
코드 블록을 닫고 while과 조건식을 선언해 주면 된다.

static void Main(string[] args)
{
    string str;
    do
    {
        Console.Write("반복할까요?(Y/N):");
        str = Console.ReadLine();
    }
    while (str == "Y");
}

콘솔결과값

먼저 do 안에 있는 코드를 한번 실행한다.
Y
를 입력할 때마다 while 문의 조건식에 만족하여 다시 실행된다.
만약 다른 문자를 입력하면 조건식이 거짓이 되어 반복문을 탈출한다.

728x90
반응형