C# 강좌 - 반복 문 - for, foreach, do, while
반복 문은 문 또는 블록 문을 반복적으로 실행 할 수 있게 해줍니다.
반복 문에는 for 문, foreach 문, while 문, do while 문등이 있습니다.
1. for 문:
for 루프는 C#에서 가장 일반적으로 사용되는 루프입니다.
지정된 조건에 따라 반복적으로 코드 블록을 실행할 수 있습니다.
for (int i = 0; i < 10; i++)
{
// code to be executed
}
이 예에서는 루프는 10번 실행되며 i는 0에서 시작하여 각 반복 후에 1씩 증가합니다.
2. foreach 문:
foreach 루프는 배열이나 목록과 같은 요소 컬렉션을 반복하는 데 사용됩니다.
int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int number in numbers)
{
// code to be executed for each element
}
이 예에서 루프는 숫자 배열의 각 요소를 반복합니다.
3. while 문:
while 루프는 지정된 조건이 참인 동안 반복적으로 코드 블록을 실행하는 데 사용됩니다.
int i = 0;
while (i < 10)
{
// code to be executed
i++;
}
이 예에서 루프는 i가 0에서 시작하여 각 반복 후에 1씩 증가하여 10에 도달할 때까지 10번 실행됩니다.
4. do-while 문:
do-while 루프는 while 루프와 유사하지만 조건이 거짓인 경우에도 코드 블록이 한 번 이상 실행되도록 보장합니다.
int i = 0;
do
{
// code to be executed
i++;
} while (i < 10);
이 예에서 루프는 i가 0에서 시작하여 각 반복 후에 1씩 증가하여 10에 도달할 때까지 10번 실행됩니다.
5. break 및 continue 문:
루프 내에서 break 및 continue 문을 사용하여 실행 흐름을 제어할 수 있습니다.
break 문은 루프를 종료하고 continue 문은 현재 반복을 건너뛰고 다음 반복으로 이동합니다.
예를 들어 정수 배열을 반복하고 짝수만 출력 한다고 하면
int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int number in numbers)
{
if (number % 2 == 1)
{
continue; // skip odd numbers
}
Console.WriteLine(number);
}
이 예에서 continue 문은 모든 홀수를 건너뛰고 짝수만 출력 합니다.
'C# > C# 강좌' 카테고리의 다른 글
C# 점프문 - 반목문 빠져나가거나 건너띄기 할 때 | break, continue, return, goto (0) | 2023.02.24 |
---|---|
C# List<T> Find , FindIndex , FindAll , FindLast | C# 강좌 (0) | 2023.02.22 |
C# 강좌 - 선택문 ( if, else , if else, switch ), 조건문 (0) | 2023.02.21 |
C# 강좌 - 배열, 배열 복사 ( Array, Array Copy ) (0) | 2023.02.19 |
C# 강좌 - 부울형 ( Boolean, true false ) (0) | 2023.02.19 |