c# while 문 예제

c# while 문 예제

“가장 중요한 트릭은 외부 루프가 반복될 때 내부 루프에서 생성된 모든 변수가 소멸된다는 것입니다.” for 루프와 마찬가지로 루프 중첩을 만들 수 있습니다:” 아래 예제에서 어떻게 작동하는지 살펴보겠습니다. 여기서는 `value`라는 변수의 값을 다시 비교합니다. 그런 다음 값이 1 또는 2 또는 완전히 다른 값인지 확인합니다. 이 조건이 있는 빈 while 루프는 정의상 무한 루프입니다. while 문을 사용 하 여 무한 루프를 구현할 수 있습니다.: 여기 boolean_expression true를 반환 하는 경우, while 루프 의 내부 문이 실행 됩니다. 문을 실행 한 후 다시 boolean_expression while 루프 내에서 문을 실행 하기 위해 평가 됩니다. 빈 문은 명령문이 필요한 작업을 수행할 필요가 없는 경우에 사용됩니다. 단순히 컨트롤을 명령문의 끝점으로 전송합니다. 내부적으로 두 루프 (while 및 for)는 동일한 컴퓨터 코드로 컴파일됩니다. 코드 실행을 반복하는 두 가지 방법이 있는 것은 각각에 대해 두 가지 다른 사용 사례에서 비롯됩니다.

첫 번째 예제에서는 후도 식 증분을 사용 하 고 있습니다. 따라서 먼저 현재 `i` 값이 콘솔에 인쇄됩니다. 이 값은 2입니다. 쓰기 후, 우리는 3이 될 때입니다 `i`를 증가시다. 다음에 Console.WriteLine이라고 부를 때 `i`의 값은 3입니다. 위의 예제를 관찰하면 변수 (i) 값이 2가 될 때마다 break 문을 사용하여 루프를 종료합니다. while 루프는 반복적인 용도로 사용됩니다. 특정 수의 시간에 대해 특정 문 집합을 반복하려는 경우 루프가 사용되는 동안이라고 가정합니다. boolean_expression이 false로 평가된 다음 while 루프가 문 실행을 중지하고 프로그램이 루프에서 나옵니다. while 루프 C#는 표현식의 조건이 더 이상 true가 될 때까지 루프에서 계속 반복되는 문입니다. 다른 OOP 언어를 알고 있다면 while 루프가 OOP 언어로 어떤 형태로든 존재하기 때문에 유사한 메서드에 익숙할 것입니다. 다음 프로그램은 카운트가 2보다 크면 while 루프에서 종료되는 조건을 넣습니다.

switch 문은 식을 평가하고 식의 결과에 따라 다른 문을 실행하는 데 사용됩니다. 한 조건이 true로 평가되지 않으면 switch 문은 다음 조건으로 이동합니다.