자바 continue 예제

Posted by abitou on Αυγ 02, 2019

계속은 일종의 고토입니다. 휴식에 대해 잘 알고 있습니까? 반대로 생각하기 쉽습니다: continue 문이 중첩 루프에서 사용될 때 내부 루프의 현재 실행만 건너뜁니다. Java continue 문은 레이블과 함께 사용하여 외부 루프의 현재 반복을 건너뛸 수도 있습니다. 자바 문 예제를 계속 살펴보겠습니다. 레이블이 지정된 continue 문은 지정된 레이블로 표시된 외부 루프의 현재 반복을 건너뜁니다. 다음 예제 프로그램인 ContinueWithLabelDemo는 중첩 루프를 사용하여 다른 문자열 내의 하위 문자열을 검색합니다. 두 개의 중첩 루프가 필요합니다: 하나는 하위 문자열을 반복하고 다른 하나는 검색중인 문자열을 반복합니다. 다음 프로그램인 ContinueWithLabelDemo는 레이블이 지정된 형식의 외부 루프에서 반복을 건너뛰는 것을 사용합니다. 루프의 본문을 서브루틴으로 생각하면 계속은 일종의 반환과 같습니다. 동일한 키워드가 C에 존재하며 동일한 용도로 사용됩니다. 다음은 java continue 문에 대한 몇 가지 중요한 점입니다. https://www.flowerbrackets.com/continue-java-example/ 그것은 할 경우 강조해야합니다 – 당신은 루프의 시작 부분에, 계속 후 하단의 조건으로 이동하는 동안. 레이블이 지정되지 않은 문을 사용하여 for, while 또는 do-while 루프의 현재 반복에서 나머지 명령문의 실행을 우회할 수 있습니다.

내부 루프의 끝으로 건너 뛰고 루프를 계속합니다 : Java continue 문은 루프를 계속하는 데 사용됩니다. 프로그램의 현재 흐름을 계속 하 고 지정된 된 조건에서 나머지 코드를 건너뜁니다. 내부 루프의 경우 내부 루프만 계속됩니다. 레이블이 없는 continue 문은 가장 안쪽인 동안 또는 루프를 수행하거나 루프에 대한 가장 안쪽의 업데이트 식에서 다시 실행됩니다. 루프의 처리를 조기에 종료하는 데 자주 사용되며, 따라서 깊이 중첩된 if 문을 방지합니다. 다음 예제에서는 루프에서 다음 문을 처리 하지 않고 다음 줄을 가져옵니다 계속 합니다. continue 문은 for, while 또는 do-while 루프의 현재 반복을 건너뜁니다. 레이블이 지정되지 않은 양식은 가장 안쪽 루프의 본문 끝으로 건너뛰고 루프를 제어하는 부울 식을 평가합니다. 다음 프로그램인 ContinueDemo는 문자열을 단계로 하여 문자 «p»의 발생을 계산합니다. 현재 문자가 p가 아닌 경우 continue 문은 루프의 나머지 부분을 건너뛰고 다음 문자로 진행합니다.

«p»인 경우 프로그램은 문자 수를 증가시입니다. 당신이 발견 할 수 있듯이, 값 4는 출력에 누락, 왜? 변수 j의 값이 4일 때 프로그램이 다음 반복을 위해 for 루프의 시작 부분에서 점프하여 현재 반복에 대한 문을 건너뛰는 continue 문이 발생했기 때문입니다(j 값이 있을 때 println이 실행되지 않은 이유입니다. 4)이었다.

Comments are closed.

Ο καιρός

ar8ra

advertisement