C#의 반복문 중 while, do while문도 있다.
반복문에 대한 기본 개념 설명 및 for문에 대해서 궁금하다면 아래 링크 참고
2020/07/25 - [IT 이모저모/C#] - c# for(반복문) 사용법
아래 순으로 설명하도록 하겠다.
1. while문의 구조와 예제
2. do while문의 구조와 예제
while문의 구조
while( 조건 ){ 반복처리 구문 } |
while문의 구조는 비교적 간단하다.
먼저 조건을 확인 한 후 조건이 참이면 반복처리 구문을 실행한다.
그 뒤 조건을 확인하고 참이면 반복처리 구문을 실행하는 로직을 조건이 거짓이 될 때 까지 반복한다.
while문의 예제
using System;
public class Test
{
public static void Main()
{
int i = 0;
while( i < 3){
Console.WriteLine("num is :" + i );
i++;
}
}
}
결과 :
num is :0
num is :1
num is :2
설명 : 변수 i에 0을 넣어 초기화 후 조건으로 i가 3보다 작을때로 설정,
반복처리 구문으로 i값을 출력 후 i값에 +1을 한다. i는 1씩 증가하여 3이 되는 시점에서 조건 체크에서 거짓이
되며 반복문 종료
do while문 구조
do{ 반복처리 구문 }while(조건); |
while문의 첫 시작 시 조건을 확인 후 참인 경우 반복처리 구문을 실행하지만,
do while의 경우 첫 시작 시 일단 반복처리 구문을 한번 실행 후 조건을 확인 한다.
조건을 확인 후에는 while문과 마찬가지로 반복처리 구문을 실행하고 다시 조건을 확인 한다.
do while문의 예제
using System;
public class Test
{
public static void Main()
{
int i = 0;
do{
Console.WriteLine("num is :" + i );
i++;
}while(i < 3);
}
}
결과 :
num is :0
num is :1
num is :2
설명 : 변수 i에 0을 넣어 초기화 후 조건으로 i가 3보다 작을때로 설정,
일단 반복처리 구문에 들어가 i값을 출력 후 i에 +1을 한다.
그 상태에서 조건 확인 후 참이므로 i가 3이 될 때 까지 반복한다.
'IT 이모저모 > C#' 카테고리의 다른 글
C# break, continue 사용법 (0) | 2020.07.25 |
---|---|
c# for(반복문) 사용법 (0) | 2020.07.25 |
C# switch(스위치)문 구조, 예제 (0) | 2020.07.24 |
C# 조건문(if, else if) 구조, 비교연산자, 예제 (0) | 2020.07.23 |
C# 자료형(Primitive Types) (0) | 2020.07.19 |