while 루프에서 조건이 true이고 블록 내부의 첫 번째 줄에서 증분 /감소 문을 발견하면 증분 / 감소 작업을 먼저 처리하고 그에 따라 출력을 인쇄—————— 변경 사항이 첫 번째 반복 자체에 반영된다는 것을 의미합니다. 그렇지 않으면 증분/감소 문이 첫 번째 줄에 없는 경우 `for` 루프와 동일합니다. 루프에 대한 예, 아래 예제를 찾아보십시오: 클래스 Forlooparrayexample {공공 정적 보이드 메인 (문자열 args[]){ int a[={1,2,3,4}}; for (int i=0;i<4;++i) { System.out.println (a[i]); } } 출력: 1 2 3 4 여기에 간단한 자바 가 있습니다. 5에서 10까지의 숫자입니다. 그것은 자바가 루프를하는 동안 할 수있는 모든 것입니다. 또한 루프 및 자바 계속 문에 대한 자바를 조사해야합니다. 나는 예를 들어 while 루프로 모든 테이블을 인쇄하고 싶습니다 : 1 * 1 = 1 = 1 1 * 2 = 2 = 2 ……………… 2*1=2 2*2=4 ……….. 3*1=3 3*2=6 ….. 최대 10번째 테이블 In while 루프에서 조건이 먼저 평가되고 true를 반환하면 루프가 실행되는 동안 내부의 문이 실행됩니다. 조건이 false로 반환되면 컨트롤이 루프에서 나오고 while 루프 후에 다음 문으로 이동합니다.

이봐, 노트는 정말 도움이되었지만 마지막 예제를 이해할 수 없습니다. 누구든지 제발 도와 줄 수 있습니까? 우선….. i =0으로 수행 초기화 는 루프 동안 goto 및 조건을 확인 i1이기 때문에 루프 동안 내부의 i 값을 증분할 때 항상 true가 되기 때문입니다. 참고: while 루프를 사용할 때 주의해야 할 중요한 점은 루프 변수가 각 반복에서 변경되고 어떤 시점에서 조건이 false를 반환하도록 루프 동안 루프 내부에 증분 또는 감소 문을 사용해야 한다는 것입니다. 이렇게하면 while 루프의 실행을 종료 할 수 있습니다 그렇지 않으면 루프가 무기한 실행됩니다.

자바는 또한 자바 5에 도입 된 루프의 또 다른 버전을 포함한다. 향상된 for 루프는 컬렉션 또는 배열의 요소를 반복하는 더 간단한 방법을 제공합니다. 유연성이 없으며 현재 처리된 요소의 인덱스를 모르고 순차적으로 요소를 반복해야 하는 경우에만 사용해야 합니다. 또한 개체/변수는 루프에 대해 향상될 때 변경할 수 없으므로 배열의 값을 수정할 수 없으므로 값을 수정할 수 있는 다른 루프와 반대로 값을 업데이트할 수 없는 읽기 전용 루프라고 할 수 있습니다.