C# 문법 - 2주차 반복문

Amberjack·2023년 12월 29일
0

C# 문법

목록 보기
2/44

반복문

일련의 명령문을 반복해서 실행하는 제어문

for문

  • for문은 초기식, 조건식, 증감식을 사용하여 반복문을 작성합니다.
for (초기식; 조건식; 증감식)
{
    // 조건식이 참인 경우 실행되는 코드
}

while문

  • while문은 조건식이 참인 동안 코드 블럭을 반복적으로 실행
    while (조건식)
    {
        // 조건식이 참인 경우 실행되는 코드
    }

do-while문

  • do-while문은 while문과 비슷하나, 조건식을 검사하기 전에 먼저 코드 블럭을 한 번 실행하는 점이 다르다.
    do
    {
        // 조건식이 참인 경우 실행되는 코드
    }
    while (조건식);

foreach문

  • foreach문은 배열이나 컬렉션에 대한 반복문을 작성할 때 사용.
    foreach (자료형 변수 in 배열 또는 컬렉션)
    {
        // 배열 또는 컬렉션의 모든 요소에 대해 반복적으로 실행되는 코드
    }

foreach문 예시)

string[] inventory = { "검", "방패", "활", "화살", "물약" };

foreach (string item in inventory)
{
    Console.WriteLine(item);
}

중첩 반복문

  • 구구단 출력하기
    {
        for (int j = 1; j <= 9; j++)
        {
            Console.WriteLine(i + " x " + j + " = " + (i * j));
        }
        Console.WriteLine();
    }

break & continue

  • break는 반복문을 종료시키는 역할
  • continue는 현재 반복을 중지하고 다음 반복을 진행하는 역할

break & continue 예시)

for (int i = 1; i <= 10; i++)
{
    if (i % 3 == 0)
    {
        continue; // 3의 배수인 경우 다음 숫자로 넘어감
    }

    Console.WriteLine(i);
    if (i == 7)
    {
        break; // 7이 출력된 이후에는 반복문을 빠져나감
    }
}

0개의 댓글