본문 바로가기
C#

C# break문, continue문 사용하기

by 고체물리학 2020. 10. 31.

break 문 vs continue 문
- 반복문을 중간에 종료하거나 반복 실행 문장을 생략할 때 사용


1. break 문


- 현재 수행 중인 반복문의 블록문{} 을 빠져나갈 때(반복문을 종료할 때) 사용
- 일반적으로 조건식을 사용하여 특정 상황에서 반복문을 종료하도록 함

 

 [ 기본 문법 ]


반복문(...) {
      if(조건식) {
          break;
      }
       
      // 반복 실행할 문장 및 증감식
 }

 

2. continue 문


 - 현재 수행중인 반복문의 continue 문 아래쪽 문장 실행을 생략한 후, 다음 반복 계속해서 실행
 - 즉, 조건식에 따라 특정 문장의 실행을 생략하도록 함

 

[비교 코드]

//////////////break문
			for (int i = 1; i <= 10; i++)
            {
                if (i == 5)
                {
                    break; // 현재 수행중인 반복문(while)을 빠져나감
                }

                Console.WriteLine(i + " : Hello, World!");
            }

            Console.WriteLine("============================");

/////////////continue문

            for (int i = 1; i <= 10; i++)
            {
                if (i == 5)
                {
                    continue; // 현재 수행중인 반복문(while)의 아래쪽 문장 실행 생략 후, 다음 반복 실행
                }

                Console.WriteLine(i + " : Hello, World!");
            }

 

[결과]

 

 

반응형

'C#' 카테고리의 다른 글

C# 메서드 정의(2)  (1) 2020.11.04
C# 메서드의 정의  (1) 2020.11.01
C# 반복문 do ~ while문 사용하기(3)  (1) 2020.10.25
C# 반복문 while문 사용하기(2)  (0) 2020.10.23
C# 반복문 for문 사용하기(1)  (0) 2020.10.22

댓글