>Java >Java시작하기 >루프문에서 continue문의 기능은 무엇입니까?

루프문에서 continue문의 기능은 무엇입니까?

王林
王林원래의
2020-07-03 13:49:0929101검색

루프 문에서 continue 문의 기능은 다음과 같습니다. 1. 이 루프를 종료하면 루프 본문의 후속 문은 실행되지 않습니다. 2. 계속해서 루프 조건을 판단하고 다음 루프 본문 문을 실행합니다. continue 문은 while 문, for 문 또는 foreach 문에서만 사용할 수 있습니다.

루프문에서 continue문의 기능은 무엇입니까?

(추천 학습: java 입문 프로그램)

기능:

  • 이 루프를 종료하면 루프 본문의 후속 문은 실행되지 않습니다

  • 계속해서 루프 조건을 판단하고 다음으로 진행 루프 본문 문 실행

자세한 소개:

continue 문은 break 문과 유사하지만 루프 본문에만 나타날 수 있습니다.

과 break 문의 차이점:

continue는 인터럽트 루프 문이 아니지만 루프의 현재 반복을 중단하고 다음 반복으로 들어갑니다. 간단히 말해서 계속은 루프 문의 현재 루프를 무시합니다.

참고: continue 문은 while 문, for 문 또는 foreach 문의 루프 본문에서만 사용할 수 있습니다. 다른 곳에서 사용하면 구문 오류가 발생합니다.

레이블 유무에 관계없이 루프 본문에서 continue 문을 사용하는 방법에는 두 가지가 있습니다. 구문 형식은 다음과 같습니다.

continue //不带标签
continue label //带标签,label是标签名

(비디오 튜토리얼 권장 사항: java 비디오 튜토리얼)

코드 예:

int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
for (int i = 0; i < numbers.length; i++) {
    if (i == 3) {
        continue;
    }
    System.out.println("Count is: " + i);
}

위 프로그램 코드에서 i==3 조건일 때 continue 문이 실행되고, continue 문은 프로그램을 종료합니다. 이 루프에서는 루프 본문에서 continue 이후의 문이 더 이상 실행되지 않고 다음 루프가 진행되므로 출력 결과에 3이 없습니다.

프로그램 실행 결과는 다음과 같습니다.

Count is: 0
Count is: 1
Count is: 2
Count is: 4
Count is: 5
Count is: 6
Count is: 7
Count is: 8
Count is: 9

위 내용은 루프문에서 continue문의 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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