C#/프로그래밍 기초

C# 기초 - 16. 반복문 내부 키워드

tita 2024. 5. 28. 13:52

반복문 내부에 사용되는 키워드가 있습니다. break 키워드와 continue 키워드가 있습니다.

 

[break 키워드]

 

break 키워드는 switch 조건문 또는 반복문을 벗어날 때에 사용하는 키워드입니다. 다음 반복문은 조건이 항상 참이므로 무한 반복됩니다. 이러한 무한 반복문은 내부에서 break 키워드를 사용해야 벗어날 수 있습니다.

 

while(true)
{
}

 

코드 예제를 통해 살펴보겠습니다.

static void Main(string[] args)
{
    while(true)
    {
        Console.Write(" 숫자를 입력해주세요(짝수를 입력하면 종료) : ");
        int input = int.Parse(Console.ReadLine());
        
        if(input % 2 == 0)
        {
            break;
        }
    }
}

 

[continue 키워드]

 

continue 키워드는 반복문 내부에서 현재 반복을 멈추고 다음 반복으로 넘어가게 만드는 키워드 입니다.

 

변수 i가 짝수는 출력하지 않고 continue 키워드로 다음 반복을 진행하게 만드는 예제를 살펴보겠습니다.

static void Main(string[] args)
{
    for(int i = i; i < 10; i++)
    {
        if(i % 2 == 0)
        {
            continue;	// 짝수라면 다음 반복으로 넘어갑니다. 아래의 코드는 실행되지 않습니다.
        }
        Console.WriteLine(i);
    }
}

/*
[실행 결과]
1
3
5
7
9
*/