상위 목록: 하위 목록: 작성 날짜: 읽는 데 4 분 소요

점프문(Jump Statement)

점프문(Jump Statement)은 특정 부분에서 건너뛰어 실행하는 제어 구문입니다.

점프문은 3가지가 있으며 break, continue, goto가 있습니다.



break

int numb = 0;
for(int i=0; i<10; i++)
{
    if(i== 5) break;
    numb++;
}
Console.Write(numb);

실제 출력 값 : 5

break 문은 실행중인 조건문(switch)이나 반복문을 중지하는 역할을 합니다.

해당 구문의 반복을 중지하고자 할때 사용합니다.

break문이 실행되는 순간 구문({})을 뛰어넘습니다.



continue

int numb = 0;
for (int i = 0; i < 10; i++)
{
    if (i == 5) continue;
    numb++;
}
Console.Write(numb);

실제 출력 값 : 9

continue 문은 실행되는 순간에 반복문에서 1 회만 건너 뛰어 반복을 계속 수행합니다.

i가 5가 되었을 때 구문({})을 1회만 뛰어넘습니다.



goto

for (int i =0; i<10; i++)
{
    if(i==3) goto jump;
    Console.WriteLine("{0} 회", i);
}

jump:
Console.WriteLine("마지막 회");

실제 출력 값 : 0 회 1 회 2 회 마지막 회

goto문은 조건에 상관없이 해당 레이블로 코드를 바로 이동시킵니다.

지정된 레이블 아래의 구문부터 순서를 진행합니다.

댓글 남기기