-
C# 프로그래밍의 기초 : break와 continue2024년 03월 01일
- 유니얼
-
작성자
-
2024.03.01.:04
728x90반복문은 프로그래밍에서 자주 사용되는 구조로, 특정 조건 하에서 코드 블록을 반복 실행합니다. 그러나 때로는 반복문 내에서 특정 조건을 만족할 때 반복을 중단하거나 현재 반복을 건너뛰고 싶을 수 있습니다. 이러한 상황에서 break와 continue 키워드가 유용하게 사용됩니다. 이 글에서는 break와 continue의 기능과 사용법, 그리고 이들을 활용한 예제를 살펴보겠습니다.
break 키워드
break 키워드는 반복문(예: for, while, do-while) 내에서 사용되며, 현재 실행 중인 반복문을 즉시 종료하고 반복문 다음의 코드 실행을 계속합니다.
사용법:
for (int i = 0; i < 10; i++) { if (i == 5) break; // i가 5에 도달하면 반복문 종료 Console.WriteLine(i); }
break는 특정 조건 하에서 더 이상 반복을 계속할 필요가 없을 때 유용하게 사용됩니다. 예를 들어, 리스트 내에서 원하는 요소를 찾았을 때나, 에러가 발생했을 때 반복문을 즉시 종료할 수 있습니다.
continue 키워드
continue 키워드는 반복문 내에서 현재 반복을 즉시 종료하고 반복문의 다음 반복으로 넘어갑니다. continue는 반복문의 조건식 평가로 바로 이동하여 반복문이 계속되어야 할지 결정합니다.
사용법:
for (int i = 0; i < 10; i++) { if (i % 2 == 0) continue; // i가 짝수면 현재 반복을 건너뛰고 다음 반복 진행 Console.WriteLine(i); }
continue는 반복문 내에서 특정 조건을 만족하는 경우 현재 반복에서 더 이상의 코드 실행을 원하지 않을 때 유용하게 사용됩니다. 예를 들어, 짝수 번째 반복만 건너뛰고 홀수 번째 반복에서만 특정 작업을 수행하고자 할 때 사용할 수 있습니다.
예제:
using System; class Program { static void Main(string[] args) { for (int i = 0; i < 10; i++) { if (i == 5) break; // i가 5에 도달하면 반복문 종료 if (i % 2 == 0) continue; // i가 짝수면 현재 반복을 건너뛰고 다음 반복 진행 Console.WriteLine(i); } //결론 // 1 // 3 } }
break와 continue의 활용
break와 continue는 반복문 내에서 프로그램의 흐름을 유연하게 제어할 수 있게 해주는 강력한 도구입니다. 이를 통해 반복문의 실행을 보다 정밀하게 관리할 수 있으며, 코드의 가독성과 유지 보수성을 향상시킬 수 있습니다. 특히 복잡한 반복 로직을 처리할 때 이들 키워드의 적절한 사용은 코드의 이해를 돕고 오류 가능성을 줄일 수 있습니다.
결론
break와 continue 키워드는 반복문을 더 효과적으로 제어하기 위한 필수적인 도구입니다. 각각 반복문을 종료하거나 현재 반복을 건너뛰는 기능을 제공하여, 특정 조건 하에서 반복문의 행동을 유연하게 조정할 수 있습니다. 이러한 기능을 적절히 활용함으로써, 보다 정밀하고 효율적인 반복문 구현이 가능해집니다.
반응형다음글이전글이전 글이 없습니다.댓글