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 |
댓글