>Java >java지도 시간 >Java에서 내부 루프와 외부 루프를 구별하는 방법

Java에서 내부 루프와 외부 루프를 구별하는 방법

(*-*)浩
(*-*)浩원래의
2019-05-21 19:31:526487검색

Java에서 내부 루프와 외부 루프를 구별하는 방법

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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