본문 바로가기
C#

C# 반복문 do ~ while문 사용하기(3)

by 고체물리학 2020. 10. 25.

do ~ while문

 

- while 문과 원리는 동일하나 반복문을 무조건 1회 실행 후 while() 문에서 조건을 판별
- while 문은 조건식 판별 결과에 따라 반복문이 단 한 번도 실행되지 않을 수 있지만, do ~ while 문은 조건식 판별 여부와 관계없이 최소한 한 번의 실행은 보장됨

 

[기본 문법]


초기식;
  
do {
      // 반복 실행할 문장
      // 증감식
} while(조건식); // 마지막 세미콜론 필수

 

[예제]

int j = 1;

            do
            { // j값(초기식)의 판별 여부와 무관하게 무조건 한 번 반복문을 실행 
                Console.WriteLine(j + " : Hello, World!"); // 1회 출력됨
                j++;
            } while (j <= 10); // 반복문 1회 실행 후 마지막에 조건식 판별
                               // => 조건식 판별 결과가 false 이면 do ~ while 문을 빠져나감
            Console.WriteLine("반복문 종료 후 j 값 : " + j); // j값이 1 증가했으므로 11 출력됨

 

[결과]

 

반응형

'C#' 카테고리의 다른 글

C# 메서드의 정의  (1) 2020.11.01
C# break문, continue문 사용하기  (0) 2020.10.31
C# 반복문 while문 사용하기(2)  (0) 2020.10.23
C# 반복문 for문 사용하기(1)  (0) 2020.10.22
C# 조건문 switch ~ case 문 사용하기(2)  (0) 2020.10.21

댓글