c# while 문 예제

일반적으로 키워드는 c# 응용 프로그램에서 while 루프를 만드는 데 사용됩니다. 다음은 정의된 조건이 false로 평가될 때까지 명령문 블록을 실행하기 위해 c# 프로그래밍 언어의 while 루프를 정의하는 구문입니다. break 문은 외부 조건이 트리거될 때 while 루프에서 종료할 수 있는 기회를 제공합니다. 일반적으로 조건부 if 문 이후에 루프 문 내에서 코드 블록 내에 break 문을 배치합니다. break 문 후 루프의 문은 실행되지 않습니다. 다음 예제에서는 while 문의 사용을 보여 주다. 예제 코드를 실행하려면 실행을 선택합니다. 그런 다음 코드를 수정하고 다시 실행할 수 있습니다. 여기서 boolean_expression이 true를 반환하면 while 루프 내부의 문이 실행됩니다. 문을 실행 한 후 다시 boolean_expression while 루프 내에서 문을 실행 하기 위해 평가 됩니다. 여기서 문(들)은 단일 문 또는 문 블록일 수 있습니다.

조건은 모든 식일 수 있으며 true는 0이 아닌 값입니다. 조건이 true인 동안 루프가 반복됩니다. 위의 예는 0에서 99까지 루프를 반복하고 숫자를 인쇄하는 C#의 예입니다. 루프가 for 루프 구조의 일부로 초기화되고 증분되는 방법을 확인합니다. boolean_expression이 false로 평가된 다음 while 루프가 문 실행을 중지하고 프로그램이 루프에서 나옵니다. 빈 문은 명령문이 필요한 작업을 수행할 필요가 없는 경우에 사용됩니다. 단순히 컨트롤을 명령문의 끝점으로 전송합니다. goto에서 while 루프를 종료하거나, 반환하거나, throw 문을 throw할 수도 있습니다.

위의 예제는 조건이 true인 식인 경우 while 루프로 작동합니다. 조건이 true이면 루프가 실행되지 않습니다. true이면 조건이 false가 될 때까지 루프가 실행되지만 이 루프가 올바르게 작동하려면 조건부 식이 부울 값(true 또는 false)이 되는 식이어야 합니다. 루프의 문은 조건이 true인 동안 실행하려는 함수 또는 코드일 수 있습니다. 아래 예제를 확인하여 while 루프가 컨텍스트에서 어떻게 작동하는지 확인하십시오: `if` 문이 false로 평가되었다는 것을 명확하게 확인할 수 있습니다. 따라서 ”값이 10보다 큽합니다”라는 메시지가 콘솔로 전송되었습니다. 위의 예제를 관찰하는 경우 조건(i <= 4)을 확인하고 증분 연산자를 사용하여 변수 i(i++) 값을 1로 늘려 while 루프 내에서 문을 실행합니다. switch 문은 식을 평가하고 식의 결과에 따라 다른 문을 실행하는 데 사용됩니다. 한 조건이 true로 평가되지 않으면 switch 문은 다음 조건으로 이동합니다.

문을 반환할 수 있지만 현재 실행 방법에서 자동으로 종료되므로 권장되지 않습니다. 루프 다음의 다른 문이 필수인 경우는 유용하지 않기 때문입니다. while 루프 구문에 따라 while 루프에는 true 또는 false를 반환하는 조건으로 부울 식이 포함됩니다. 지정된 조건식이 true를 반환하는 한 코드 블록을 실행합니다. 여기서는 루프가 시작되기 전에 초기화를 수행해야 하며 증분 또는 감소 단계는 루프 내부에 있어야 합니다. while 루프는 나누기, goto , return 또는 throw 문이 루프 외부에서 컨트롤을 전송할 때 종료될 수 있습니다. 루프를 종료하지 않고 다음 반복에 컨트롤을 전달하려면 continue 문을 사용합니다. C# while 루프에서는 조건이 충족될 때까지 루프가 계속되도록 조건(bool)(while(true))을 제공해야 합니다. 대신 조건(bool) 대신 int를 제공하므로 (num)이 오류를 제공합니다.

그냥 while (num!=0)로 변경하고 당신에게 수정을 제공해야합니다. ”좋아, 내 사랑하는 인간, 들어. 일부 프로그래머는 for 루프를 ”알려진 횟수의 반복이 있는 루프”라고 부릅니다. 이는 for 루프가 표시되면 일반적으로 지정된 횟수를 실행하도록 미리 프로그래밍되기 때문입니다. 5, 10 등

Det här inlägget postades i Okategoriserade. Bokmärk permalänken.