for 루프 예제

break 문을 사용하면 모든 항목을 반복하기 전에 루프를 중지 할 수 있습니다 : 루프는 „range”및 „xrange”함수를 사용하여 숫자 시퀀스를 반복 할 수 있습니다. 범위와 xrange의 차이점은 범위 함수가 지정된 범위의 숫자로 새 목록을 반환하는 반면 xrange는 더 효율적인 이터레이터를 반환한다는 것입니다. (파이썬 3은 xrange처럼 작동하는 범위 함수를 사용합니다.) 범위 함수는 0을 기반으로 합니다. 루프는 특정 조건이 충족될 때까지 문 집합을 반복적으로 실행하는 데 사용됩니다. 자바에서 우리는 기본 루프의 세 가지 유형이 있습니다 : 동안, 그리고 할 동안. 이 튜토리얼에서 우리는 자바에서 „루프에 대한”를 사용하는 방법을 배우게됩니다. 일반적으로 문 1을 사용하여 루프에 사용되는 변수를 초기화합니다 (i = 0). JavaScript for/in 문은 개체의 속성을 통해 반복됩니다: a for 루프는 시퀀스(목록, 튜플, 사전, 집합 또는 문자열)를 반복하는 데 사용됩니다. 그리고 문 1을 생략 할 수 있습니다 (루프가 시작되기 전에 값이 설정될 때와 같이) 다음 예제에서 변수 num을 카운터로 사용하고 있습니다 . 참고 : 초기화 부분을 건너 뛸 수 있지만 세미콜론 (;) 컴파일 오류가 발생하기 전에 조건이 있어야합니다. 3) 초기화와 마찬가지로 아래와 같이 증분 부분을 건너뛸 수도 있습니다.

이 경우 세미콜론(;) is must after condition logic. 이 경우 증분 또는 감소 부분은 루프 내부에서 수행됩니다. for 루프의 else 키워드는 루프가 완료될 때 실행할 코드 블록을 지정합니다. 문 2를 생략하는 경우 루프 내부에서 중단을 제공해야 합니다. 그렇지 않으면 루프가 끝나지 않습니다. 이렇게하면 브라우저가 충돌합니다. 이 자습서의 다음 장에서 휴식에 대해 읽어보십시오. 위에서 작성한 것과 동일한 예제를 사용하여 루프용 으로 향상된 것을 사용하여 다시 작성해 보겠습니다. 2) 초기화 부분은 아래와 같이 루프에서 건너 뛸 수 있으며 카운터 변수는 루프 앞에 선언됩니다. continue 문을 사용하면 루프의 현재 반복을 중지하고 다음으로 계속 할 수 있습니다 : for 루프와 관련된 이러한 자바 프로그래밍 예제를 확인하십시오 : For 루프향상은 배열 / 컬렉션을 반복하려는 경우 유용합니다. 이해. 루프는 특정 부울 조건이 충족되는 한 반복됩니다.

예를 들어 C,CPP와 같은 언어와 는 달리. 우리는 루프에 대한 다른 사용할 수 있습니다. „for” 또는 „while” 문의 루프 조건이 실패하면 „else”의 코드 부분이 실행됩니다. break 문이 루프에 대해 내부에서 실행되면 „else” 부분이 건너뜁니다. „else” 부분은 계속 문이 있는 경우에도 실행됩니다. 다른 루프 내부에 for 루프가 있는 경우 루프에 중첩된 루프라고 합니다. 내부 루프는 외부 루프가 실행될 때마다 완전히 실행됩니다. 문 2가 true를 반환하면 루프가 다시 시작되며 false를 반환하면 루프가 종료됩니다. 루프의 중첩도 가능합니다. 이것을 이해하기 위해 예를 들어 보겠습니다 : 두 개의 세미콜론을 사용하는 경우;; for 루프에서 루프에 대한 무한한 것입니다. 단순 for 루프는 C/C++와 동일합니다. 변수를 초기화하고 조건 및 증분/감소 값을 확인할 수 있습니다.

„내부 루프”는 „외부 루프”의 각 반복에 대해 한 번 실행됩니다: for-each 루프는 자바에서 배열 또는 컬렉션을 통과하는 데 사용됩니다.