본문 바로가기

개인공부/C#

[C#] 흐름제어-반복문(Repetitive Statement)

 

■ 반복문(Repetitive Statement) :

 - 같은 명령을 일정 횟수만큼 반복 수행할 때 사용

 - while, do while, for, foreach

■ While :

 - 조건식이 참(True) 일 경우 블록 안의 내용 반복

while(조건식)
{
    ... 실행할 코드  ...
}

■ Example

int num = 1;
while (num < 5)
{
    Console.WriteLine($"num은 {num} 입니다.");
    num++;
}

 

Example 결과

 

■ Do While :

 - 무조건 한 번의 실행을 보장하는 반복문

do
{
    ... 실행할 코드 ...
}
while (조건식);

■ Example

int num = 1;
do
{
    Console.WriteLine($"num은 {num} 입니다.");
    num++;
} while (num > 5);
Console.WriteLine("무조건 한 번 반복 후 조건 확인");

 

Example 결과

 

 

■ For :

 - 반복 횟수가 명확할 때 자주 사용되는 반복문

for(초기화식; 조건식; 증감)
{
    ... 실행할 코드 ...
}

 

■ Example

for (int i = 0; i < 5; i++)
{
    Console.WriteLine($"i는 {i}입니다.");
}

 

Example 결과

 

 

■ Foreach :

 - 배열이나 컬렉션을 순회하여 각 데이터에 접근하는 반복문

foreach(데이터형식 변수명 in 배열 또는 컬렉션)
{
    ... 실행할 코드 ...
}

 

■ Example

string[] names = { "이순신", "장보고", "홍길동" };
foreach(string name in names)
{
    Console.WriteLine($"name은 '{name}' 입니다.");
}

 

Example 결과

 

 

'개인공부 > C#' 카테고리의 다른 글

[C#] 메서드(Method)  (0) 2022.08.31
[C#] 흐름제어-점프문(Jump Statement)  (0) 2022.08.30
[C#] 흐름제어-조건문(Conditional statement)  (0) 2022.08.28
[C#] 연산자(Operator)  (0) 2022.08.26
[C#] 변수(Variable), 상수(Constant)  (0) 2022.08.25