break 키워드


조건문 또는 반복문을 벗어날 때에 사용하는 키워드입니다.


ex)


while (true)

{

Console.writeLine("무한반복문");

}


위 예같은 경우 계속 while문 안에있는 문장을 반복해서 출력하겠죠??


ex)

while (true)

{

Console.WriteLine("숫자를 입력해주세요(홀수를 입력하면 종료):");

int input = int.Parse(Console.ReadLine());


if (input % 2 == 1)

{

break;

}

}


이 예제는 어때요??

짝수를 입력하면 계속 실행하고

홀수를 입력하면 if문을 통해 break키워드가 실행되면서 바로 종료가 됩니다.




continue 키워드


반복문 내부에서 현재 반복을 멈추고 다음 반복을 진행하는 키워드입니다.


ex)

for(int i=1; i<=10; i++)

{

if(i%2==0)

{

continue; //짝수이면 다음 반복문으로 넘어갑니다. 아래코드 실행X

}

Console.WriteLine(i);

}


break문과 continue문을 활용하여 반복,조건문을 잘 활용 하시면 되겠습니다~

하지만 너무많은 사용은 코드의 가독성과 유지보수가 좋지 않기 때문에

남용은 좋지 않다고 하네요~





반응형

+ Recent posts