반응형
반복문을 사용하다 보면 처리 도중 반복문을 멈춰야 되는 경우, 또는 처리를 하지 않고
다음 처리로 넘어가고 싶을 때가 있다.
break는 현재 실행 중인 반복문, switch문 을 중단시키고 나가며
continue는 이후 코드를 실행 하지 않고 다음 조건 체크로 넘어간다.
for(반복문)에 대해 궁금하다면 아래 링크 참고
2020/07/25 - [IT 이모저모/C#] - c# for(반복문) 사용법
switch문에 대해 궁금하다면 아래 링크 참고
2020/07/24 - [IT 이모저모/C#] - C# switch(스위치)문 구조, 예제
예제를 통해 break, continue 대해 설명하겠다.
break예제
using System;
public class Test
{
public static void Main()
{
int i;
for (i = 0; i < 5; i++){
if (i == 2){
Console.WriteLine("i가 2인 경우 break");
break;
}
Console.WriteLine("i:"+i+"\n");
}
}
}
결과 :
i:0
i:1
i가 2인 경우 break
설명 : i가 0부터 4까지 반복문이 실행된다. 0와 1의 경우 정상 출력되고 i가 2인 경우 조건문에 들어가
break를 실행하여 반복문을 중단한다.
continue예제
using System;
public class Test
{
public static void Main()
{
int i;
for (i = 0; i < 5; i++){
if (i == 2){
Console.WriteLine("i가 2인 경우 continue");
continue;
}
Console.WriteLine("i:"+i+"\n");
}
}
}
결과 :
i:0
i:1
i가 2인 경우 continue
i:3
i:4
설명 : i가 0부터 4까지 반복문이 실행된다. 0와 1의 경우 정상 출력되고 i가 2인 경우 조건문에 들어가
continue를 실행하여 그 후 나오는 i값 출력을 건너뛰고 i가 3인 경우를 실행한다.
반응형
'IT 이모저모 > C#' 카테고리의 다른 글
C# while문, do while문(반복문) 구조, 예제 (0) | 2020.07.25 |
---|---|
c# for(반복문) 사용법 (0) | 2020.07.25 |
C# switch(스위치)문 구조, 예제 (0) | 2020.07.24 |
C# 조건문(if, else if) 구조, 비교연산자, 예제 (0) | 2020.07.23 |
C# 자료형(Primitive Types) (0) | 2020.07.19 |