do while 예제

for 및 while 루프의 경우와 마찬가지로 break 키워드를 사용하여 do-while 루프에서 벗어날 수 있습니다. 대부분의 컴퓨터 프로그래밍 언어에서 do while 루프는 코드 블록을 한 번 이상 실행한 다음 블록 끝에 지정된 부울 조건에 따라 반복적으로 블록을 실행하는 제어 흐름 문입니다. Fortran 90 이상에서는 do-while 루프가 실제로 for 루프와 동일합니다. [1] PL/I DO 문은 테스트 후 루프(때까지 수행), 사전 테스트 루프(do while) 및 for 루프의 함수를 subsums합니다. 모든 함수는 단일 문에 포함될 수 있습니다. 이 예제에서는 “할 때까지” 구문만 표시합니다. 파이썬은 흐름 제어 구문 동안 특정 할 일이 없습니다. 그러나 이와 동등한 것은 휴식과 함께 while 루프에서 생성될 수 있습니다. 다음은 5에서 10까지 숫자를 인쇄하는 루프 예제동안 간단한 자바 가 하는 일입니다. 일부 언어는 이러한 유형의 루프에 대해 다른 명명 규칙을 사용할 수 있습니다. 예를 들어, 파스칼 언어에는 “반복까지” 루프가 있는데, 이 루프는 컨트롤 식이 true(그리고 종료될 때까지) 계속 실행되는 반면, “while” 루프는 컨트롤 식이 true인 동안 실행되고 식이 false가 되면 종료됩니다. Java는 while 루프가 지정된 조건이 true가 될 때까지 문 블록을 지속적으로 실행하는 데 사용됩니다.

do while 루프 in Java는 문이 실행된 후 조건이 검사된다는 점을 제외하면 while 루프와 유사하므로 루프가 루프 실행을 한 번 이상 보장합니다. do-while 루프는 코드 블록을 먼저 실행한 다음 조건을 검사하기 때문에 코드 블록이 적어도 한 번 실행된다는 점을 제외하면 `while` 루프와 동일합니다. 루프의 맨 위에있는 루프 조건을 테스트하는 while 루프와는 달리… C 프로그래밍의 루프는 루프의 맨 아래에 있는 조건을 검사합니다. 위의 구문에 따라 do-while 루프는 `do` 키워드다음에 코드 블록과 `while`이 있는 부울 식으로 시작됩니다. Java do-while 루프는 루프 본문 후에 조건이 검사되므로 적어도 한 번 실행됩니다. while 루프를 사용해야 하는 유일한 시간은 조건 식이 false를 반환하더라도 루프 내부의 문을 한 번 이상 실행하려는 경우입니다. 그렇지 않으면 항상 while 루프를 사용하는 것이 좋습니다. … while 문은 테스트 조건이 false로 평가될 때까지 지정된 문을 실행하는 루프를 만듭니다. 조건은 문을 실행한 후 평가되어 지정된 명령문이 한 번 이상 실행됩니다. do-while 루프는 다른 do-while 루프 내에서 사용할 수 있습니다.

이 예제 프로그램은 do-while 루프에 대한 해당 언어의 구문을 사용하여 5의 계수를 계산합니다. 마지막 튜토리얼에서, 우리는 루프 동안 논의했다. 이 튜토리얼에서 우리는 자바에서 할 -while 루프를 설명합니다. do-while 루프는 while 루프와 유사하지만 그 사이에는 차이가 있습니다: while 루프에서 조건은 루프본체의 실행 전에 평가되지만 루프본체의 실행 후에 do-while 루프 조건이 평가됩니다.

Posted in Uncategorised