Languages/C#
C# - 반복문(Loop)
라큐브
2022. 7. 13. 15:22
for
단순 반복 및 배열 인덱스 접근 시 사용합니다.
1. 초기화
2. 조건문 검사
3. 반복문 실행
4. 증감문 실행
static void Loop()
{
for (int i = 0; i < 10; i++)
{
Sum += i;
Console.WriteLine("for : " + Sum);
}
}
foreach
컬렉션 또는 배열 길이까지 반복합니다. 특히 컬렉션 내부 타입을 정확히 모를 경우 사용합니다.
1. 초기화
2. 반복문 실행
foreach (var item in ArraySum)
{
Sum += item;
Console.WriteLine("foreach : " + Sum);
}
while
조건문이 만족할때까지 반복합니다.
1. 조건문 검사
2. 반복문 실행
while (Sum > 0)
{
Sum -= 1;
Console.WriteLine("while : " + Sum);
}
do while
일단 실행하고 조건문이 만족할때까지 반복합니다.
1. 반복문 실행
2. 조건문 검사
do
{
Sum -= 1;
Console.WriteLine("do : " + Sum);
} while (Sum > 0);
break
조건문에 만족하면 반복문을 종료합니다.
for (int i = 0; i < 10; i++)
{
Sum += i;
Console.WriteLine("for : " + Sum);
if (i > 50)
{
// 조건문에 만족하면 반복문을 종료.
break;
}
}
continue
조건문에 만족하면 현재 단계를 넘어갑니다.
for (int i = 0; i < 10; i++)
{
Sum += i;
Console.WriteLine("for : " + Sum);
if (i % 2 == 0)
{
// 조건문에 만족하면 현재 단계를 넘어갑니다.
continue;
}
if (i > 50)
{
// 조건문에 만족하면 반복문을 종료.
break;
}
}
반응형