Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 while 루프에서 계속 문을 어떻게 사용합니까?

<시간/>

continue 문을 사용하면 루프가 본문의 나머지 부분을 건너뛰고 반복하기 전에 조건을 즉시 다시 테스트합니다.

C#의 continue 문은 break 문과 비슷하게 작동합니다. 그러나 강제 종료하는 대신 계속은 루프의 다음 반복을 강제 실행하고 그 사이에 있는 모든 코드를 건너뜁니다.

while 루프의 경우 계속 문을 사용하면 프로그램 제어가 조건부 테스트로 넘어갑니다.

다음은 while 루프에서 continue 문을 사용하는 전체 코드입니다.

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         /* local variable definition */
         int a = 10;
         /* loop execution */
         while (a < 20) {
            if (a == 15) {
               /* skip the iteration */
               a = a + 1;
               continue;
            }
            Console.WriteLine("value of a: {0}", a);
            a++;
         }
         Console.ReadLine();
      }
   }
}

출력

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
value of a: 19