설명

break 가 실행되면 진행되고 있는 구문들이 즉시 종료됩니다.

크게 2가지 경우에 사용합니다.

예시

Switch Case문

스위치 케이스 문에서 각 구문을 종료할 때 break 를 넣어서 사용합니다.

int x = 5;
switch(x)
{
	case 1:
		Console.WriteLine("치킨을 주문하자.");
		**break;**

	case 2:
		Console.WriteLine("피자을 주문하자.");
		**break;**

	defualt:
		Console.WriteLine("마라탕을 주문하자.");
		**break;**
}

For 문

반복문에서 break 가 걸리면 그 순간 반복문을 종료하고 빠져나옵니다.

확인을 위해 일반적인 for문의 반복을 먼저 확인하겟습니다.

for(int i = 0 ; i < 5 ; i++)
{
		Console.WriteLine(i + "번째 반복입니다.");
}

**실행결과**
0 번째 반복입니다.
1 번째 반복입니다.
2 번째 반복입니다.
3 번째 반복입니다.
4 번째 반복입니다.

break 를 사용한 모습입니다.

for(int i = 0 ; i < 5 ; i++)
{
		if(i == 3)
		{
				**break;**
		}
		Console.WriteLine(i + "번째 반복입니다.");
}

**실행결과**
0 번째 반복입니다.
1 번째 반복입니다.
2 번째 반복입니다.
// 3 번째 반복입니다. **출력 X  <- 3 에서 break 가 걸려 for문이 종료됩니다.**
// 4 번째 반복입니다. **출력 X**