Search

break

설명

break 가 실행되면 진행되고 있는 구문들이 즉시 종료됩니다.
크게 2가지 경우에 사용합니다.
Switch Case문
for문

예시

Switch Case문
스위치 케이스 문에서 각 구문을 종료할 때 break 를 넣어서 사용합니다.
int x = 5; switch(x) { case 1: Console.WriteLine("치킨을 주문하자."); break; case 2: Console.WriteLine("피자을 주문하자."); break; default: Console.WriteLine("마라탕을 주문하자."); break; }
C#
복사
For 문
반복문에서 break 가 걸리면 그 순간 반복문을 종료하고 빠져나옵니다.
확인을 위해 일반적인 for문의 반복을 먼저 확인하겠습니다.
for(int i = 0 ; i < 5 ; i++) { Console.WriteLine(i + "번째 반복입니다."); } 실행결과 0 번째 반복입니다. 1 번째 반복입니다. 2 번째 반복입니다. 3 번째 반복입니다. 4 번째 반복입니다.
C#
복사
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
C#
복사
중첩 for문 에서의 break