do while 문 예제

조건이 항상 true로 평가하여 무한 루프를 만드는 것이 가능하고 경우에 따라 바람직합니다. 이러한 루프가 의도적으로 만들어지면 일반적으로 루프를 종료할 수 있는 다른 제어 구조(예: break 문)가 있습니다. 조건식은 루프의 끝에 나타나므로 루프의 문은 조건을 테스트하기 전에 한 번 실행됩니다. 라켓에 대한 while 루프 예제의 첫 번째 예제와 비교합니다. 명명된 let도 인수를 취할 수 있습니다. do while construct는 프로세스 기호와 조건으로 구성됩니다. 먼저 블록 내의 코드가 실행된 다음 조건이 평가됩니다. 조건이 true이면 블록 내의 코드가 다시 실행됩니다. 조건이 false가 될 때까지 반복됩니다.

루프가 블록이 실행된 후 조건을 확인하는 동안 수행하기 때문에 제어 구조는 종종 테스트 후 루프라고도 합니다. 블록 내의 코드가 실행되기 전에 조건을 테스트하는 while 루프와 대조되는 do-while 루프는 종료 조건 루프입니다. 즉, 코드를 항상 먼저 실행한 다음 식 또는 테스트 조건을 평가해야 합니다. true이면 코드는 루프본문을 다시 실행합니다. 이 프로세스는 표현식이 true로 평가되는 한 반복됩니다. 식이 false이면 루프가 종료되고 do-while 루프 다음에 문으로 제어가 전송됩니다. 즉, while 루프는 명령어의 실행을 위한 조건 선례로 명령문의 진실을 설정하는 반면, do-while 루프는 조건의 위조에 의한 부정행위의 대상이 되는 액션의 지속적인 실행을 제공합니다(즉, 조건의 부정)은 후속 조건으로 설정됩니다. 조건이 true이면 컨트롤 흐름이 다시 위로 이동하고 루프의 문이 다시 실행됩니다. 이 프로세스는 지정된 조건이 false가 될 때까지 반복됩니다. 대부분의 컴퓨터 프로그래밍 언어에서 do while 루프는 코드 블록을 한 번 이상 실행한 다음 블록 끝에 지정된 부울 조건에 따라 반복적으로 블록을 실행하는 제어 흐름 문입니다. loop_body_statement는 유효한 C 문 또는 블록입니다.

do while 문은 C의 다른 구조화 된 루프 문보다 덜 자주 사용됩니다. 이런 식으로, 할 … while 루프는 do_work()를 통해 초기 „루프 프라이밍”을 저장합니다. while 루프 앞줄에 있습니다. 마지막 튜토리얼에서, 우리는 루프 동안 논의했다. 이 튜토리얼에서 우리는 자바에서 할 -while 루프를 설명합니다. do-while 루프는 while 루프와 유사하지만 그 사이에는 차이가 있습니다: while 루프에서 조건은 루프본체의 실행 전에 평가되지만 루프본체의 실행 후에 do-while 루프 조건이 평가됩니다.

do while 문 예제