for 루프 중첩에 대한 설명은 다음과 같습니다.
첫째, 내부 루프는 외부 루프 본문의 일부입니다. 이 과정에서 외부 루프는 두 번째 루프로 들어갑니다. 루프 레이어 루프는 조건을 충족하는 완전한 루프를 실행해야 합니다. (외부 루프는 행 수를 제어하고 내부 루프는 각 행 수를 제어합니다.)
다음은 버블 정렬을 예로 사용합니다.
첫 번째(외부) for 루프 함수: 라운드 수를 제어합니다. of sorting
두 개의(내부) for 루프의 기능: 각 라운드의 각 비교 단계를 제어
public class Test { public static void main(String[] args) { int[] array = { 7, 3, 10, 0, 6 }; // 共4轮排序,每轮都是把最大的元素排在后面 for (int i = 0; i array[j + 1]) { temp = array[j]; array[j] = array[j + 1]; array[j + 1] = temp; } } } // 遍历数组,打印元素 for (int i = 0; i <p><strong>예 2: 다음 그림을 인쇄하는 루프 1</strong></p><p><img src="https://img.php.cn/upload/image/477/260/682/1558438001327222.png" title="1558438001327222.png" alt="Java에서 내부 루프와 외부 루프를 구별하는 방법"></p><p>코드는 다음과 같습니다.</p><p> 첫 번째(외부) for 루프의 기능: 정렬 라운드 수 제어 </p><p> 두 번째(내부) for 루프의 기능: 각 라운드의 공백 인쇄 제어 </p><p> 세 번째(내부)의 기능 for 루프: 각 라운드의 별 제어 No. (*) print </p><pre class="brush:php;toolbar:false">public static void testFor() { int n=5; for(int i=1;i<blockquote><p>관련 학습 권장 사항: <a href="https://www.php.cn/java/base/" target="_blank">java 기본 튜토리얼</a></p></blockquote>
위 내용은 Java에서 내부 루프와 외부 루프를 구별하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!