>  기사  >  Java  >  자바에서 do의 의미

자바에서 do의 의미

下次还敢
下次还敢원래의
2024-05-01 17:36:16274검색

Java의 do 문은 루프 본문 문 블록이 한 번 이상 실행되도록 보장한 다음 조건식에 따라 계속 실행 여부를 결정하는 루프 문입니다. while 루프와 유사하지만 명령문 블록의 첫 번째 실행은 조건식의 영향을 받지 않으며 항상 한 번 실행됩니다.

자바에서 do의 의미

Java에서 do의 의미

Java에서 Do는 구문 블록을 한 번 이상 실행한 후 조건식에 따라 실행을 계속할지 여부를 결정하는 데 사용되는 루프 문입니다.

Syntax

<code class="java">do {
    // 语句块
} while (condition);</code>

작동 방식

  • 첫 번째 실행: 조건식이 false인 경우에도 루프 본문의 명령문 블록이 즉시 실행됩니다.
  • 후속 실행: 첫 번째 실행 후 조건식이 평가됩니다. true이면 루프 본문이 계속 실행되고, false이면 루프가 종료됩니다.
  • 종료 조건: 조건식이 false가 될 때까지 루프가 계속 실행됩니다.

while 루프와의 차이점

do-while 루프는 while 루프와 유사하지만 몇 가지 주요 차이점이 있습니다.

기능 do-while 루프 while 루프
첫 번째 실행 문 블록은 즉시 실행됩니다 문 블록은 조건이 true가 될 때까지 실행되지 않습니다
실행 순서 문 블록을 먼저 실행한 다음 조건을 확인하세요 조건을 먼저 확인하세요. 그런 다음 문 블록을 실행하세요
최소 한 번 실행 문 블록이 적어도 한 번 실행되도록 보장합니다 문 블록이 전혀 실행되지 않을 수 있습니다

예제

다음 코드 조건식이 false인 경우에도 1부터 10까지의 숫자를 인쇄합니다:

<code class="java">int i = 0;
do {
    System.out.println(i++);
} while (i < 0);</code>

참고: 일반적으로 do-while 루프는 입력을 처리하거나 초기화할 때와 같이 명령문 블록이 적어도 한 번 실행되도록 하는 데 사용됩니다. 변수.

위 내용은 자바에서 do의 의미의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.