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 |
댓글