0044663
Visit Today : 231
This Month : 1181
Your IP Address: 18.232.188.251

java for 문 예제

나는 실제 생활의 예를 원한다. 모든 루프에 대한 하나의 나를 도울 수 세 번째 섹션은 루프가 실행 될 때마다 실행되는 최종 문입니다. 두 번째 단계: for 루프에 대한 조건은 각 반복에서 평가되며, 조건이 true이면 루프 본문에 대한 문이 실행됩니다. 조건이 false를 반환하면 for 루프의 문이 실행되지 않고 컨트롤이 for 루프 다음에 프로그램의 다음 문으로 전송됩니다. for 문은 컬렉션 및 배열을 통해 반복하도록 설계된 또 다른 폼을 가지고 있으며 이 양식을 명령문에 대한 강화라고도 하며 루프를 보다 컴팩트하고 읽기 쉽게 만드는 데 사용할 수 있습니다. 이를 설명하기 위해 숫자 1부터 10까지의 다음 배열을 고려하십시오: Java for 루프는 프로그램의 일부를 여러 번 반복하는 데 사용됩니다. 반복 횟수가 고정된 경우 루프용으로 사용하는 것이 좋습니다. while 루프에는 부울 테스트와 다음과 같은 문이 포함된 바디가 있습니다. 이름 배열이 있고 해당 배열의 모든 이름을 인쇄하려고 한다고 가정합니다. 루프에 대한 향상된이 두 가지 예제와의 차이점을 보자 다음과 같이 작업을 단순화합니다- 우리는 루프에 대한 각 Java의 이름을 가질 수 있습니다. 이렇게 하려면 for 루프 앞에 레이블을 사용합니다.

루프에 대해 특정을 끊고 계속할 수 있도록 루프에 중첩된 경우에 유용합니다. 자바는 또한 자바 5에 도입 된 루프의 또 다른 버전을 포함한다. 향상된 for 루프는 컬렉션 또는 배열의 요소를 반복하는 더 간단한 방법을 제공합니다. 유연성이 없으며 현재 처리된 요소의 인덱스를 모르고 순차적으로 요소를 반복해야 하는 경우에만 사용해야 합니다. 또한 개체/변수는 루프에 대해 향상될 때 변경할 수 없으므로 배열의 값을 수정할 수 없으므로 값을 수정할 수 있는 다른 루프와 반대로 값을 업데이트할 수 없는 읽기 전용 루프라고 할 수 있습니다. 가능하면 일반 양식 대신 for 문이 있는 이 형식을 사용하는 것이 좋습니다. (JAVA 문서에 따라) 구문: 예를 들어, 연못에서 개구리를 이동하는 dive() 및 float() 메서드에 응답하는 개구리 개체가 있다고 가정합니다. 개구리는 또한 isSunny() 메서드에 응답 하는 개구리는 태양에 있는 경우 true 반환. 우리는이 작업을 수행하는 „태양 찾기”루프를 작성하고 싶습니다 : 부동, 태양이 있는지 확인합니다. 태양이 있으면, 우리는 끝났습니다.

그렇지 않으면 다이빙을 하고 주기를 다시 시도하십시오. 그래서 순서는 플로트, 태양 검사, 다이빙, 플로트, 태양 검사, 다이빙, …. 태양 검사가 true로 돌아올 때까지. 여기서 주요 기능은 테스트가 루프의 맨 위에 자연스럽게 맞지 않는다는 것입니다. 대신 테스트는 가장 깨끗하게 루프의 중간에 간다. for 루프의 본문이 실행되면 컨트롤이 update 문으로 다시 이동합니다. 이 문을 사용하면 루프 제어 변수를 업데이트할 수 있습니다. 이 문은 끝에 세미콜론으로 비워 두면 됩니다.