이 카운터 (제대로 작동하는 경우)와 자동차의 주행 도계는 각각 0에서 9로 가는 루프에 중첩 된 7 개 또는 8 개보다 약간 더 많습니다. 맨 오른쪽 숫자는 자동차를 운전하거나 사람들이 웹 사이트를 방문할 때 가장 빠르고 눈에 띄게 0에서 9로 이동합니다. 극우 번호의 움직임을 모방 하는 for 루프는 다음과 같습니다 다음 프로그램은 2에서 100까지의 소수를 찾기 위해 중첩 된 루프를 사용합니다 – 그러나, 극우 번호는 이동하는 유일한 숫자가 아닙니다. 다른 모든 숫자도 움직이고 있지만 훨씬 느린 속도로 움직이고 있습니다. 오른쪽의 열에서 이동하는 10개의 숫자마다 인접 열이 하나씩 증가합니다. 아래 표시된 두 개의 중첩 루프는 웹 카운터 또는 주행 거리계의 두 극우 숫자의 움직임을 모방하는 데 사용될 수 있습니다: 웹 페이지 카운터또는 주행기록계의 숫자 수는 프로세스를 모방하는 데 필요한 중첩 루프의 수를 결정합니다. 우리는 반복의 다양한 방법을 사용하거나 반복의 장점을 보았다. 이제 루핑 프로시저를 결합할 때 어떤 일이 발생하는지 살펴보겠습니다. 두 개의 중첩 루프의 흔적을 살펴 보겠습니다. 추적을 관리하기 위해 반복 횟수가 단축되었습니다. 다른 루프의 본문 내부에 하나의 루프를 배치하는 것을 중첩이라고 합니다. 두 루프를 “중첩”하면 외부 루프는 내부 루프의 완전한 반복 횟수를 제어합니다.

모든 유형의 루프가 중첩될 수 있지만 가장 일반적으로 중첩되는 루프는 루프용입니다. 파이썬 프로그래밍 언어의 중첩 된 루프 문에 대한 구문은 다음과 같습니다 – 중첩 루프로 작업 할 때 내부 루프가 완전히 완료된 후에만 외부 루프가 변경됩니다 (또는 중단됩니다.). 첫 번째 for 루프i에서 i는 값 9로 초기화된 다음 i가 10보다 적거나 같은지 여부를 확인합니다. 이 조건은 True이므로 루프에 대해 두 번째로 입력하고 j는 1 so, J = 2로 증가합니다. 컴파일러는 j가 10보다 적거나 같은지 확인합니다. 이 조건은 True이므로 컴파일러는 두 번째 for 루프 내부의 문을 실행합니다. . . .

우리는 이미 이전 문서에서 for 루프 구문을 설명했습니다. 따라서 루프 기능을 이해하려면 Java For Loop 문서를 참조하십시오. 이 Java For 루프 구문에 대한 자세한 내용을 설명하겠습니다. 1 단계 : 먼저 컴파일러는 첫 번째 for 루프 내부의 조건을 확인합니다. . 위의 스크린 샷에서 당신은 관찰 할 수 있습니다, 사용자가 입력 한 값 i: = 9. 즉, 이 Java 중첩 For 루프 프로그램은 9 및 10에 대해 곱셈 테이블을 인쇄합니다. 메모리에서 for 루프는 루프를 해제하기 위해 요청된 종료 값 을 초과하는 값(또는 단계 이상)을 등록합니다. . 이 프로세스는 j가 11에 도달할 때까지 반복됩니다. 두 번째 for 루프 내의 조건이 실패하면 컴파일러는 두 번째 for 루프에서 종료되고 i 값은 1 (i++)씩 증가합니다. 다음, 우리는 모두 아래 표시된 것과 유사한 웹 페이지 카운터를 보았다 (잘, 좋아, 어쩌면 꽤이 경련!).).

자동차의 주행 주행 도계는 비슷한 방식으로 작동합니다. . . 단위 메뉴로 돌아가기 | 자바 메인 페이지 | MathBits.com | 이용 약관 여기, i = 11 및 조건은 거짓입니다. 루프가 종료되는 경우 다른 For 루프 내부에 for 루프를 배치하는 두 번째 루프를 Java 프로그래밍에서 중첩 For 루프라고 할 필요가 없습니다.