1.break
break: 현재 루프에서 벗어나지만 중첩 루프인 경우에만 점프할 수 있습니다. 현재 루프에서는 레이어별 중단만 모든 루프에서 벗어날 수 있습니다.
for (int i = 0; i < 10; i++) { if (i == 6) { break; // 在执行i==6时强制终止循环,i==6不会被执行 } System.out.println(i); } 输出结果为0 1 2 3 4 5 ;6以后的都不会输出
2, continue
continue: 현재 루프를 종료하지만 루프에서 벗어나지 마세요(루프에서 continue 이후의 문은 실행되지 않음), continue 루프 조건부 실행 루프에 따라.
for (int i = 0; i < 10; i++) { if (i == 6) { continue; // i==6不会被执行,而是被中断了 } System.out.println(i); } 输出结果为0 1 2 3 4 5 7 8 9;只有6没有输出
3, return
(1)return 현재 메서드를 종료하고 호출된 메서드의 문으로 돌아가 실행을 계속합니다.
(2)return 메서드를 호출하는 문에 값을 반환합니다. 반환 값의 데이터 유형은 메서드 선언의 반환 값 유형과 일치해야 합니다.
(3) Return 뒤에는 매개변수가 없을 수도 있습니다. 매개변수가 없으면 빈 값을 반환합니다. 실제로 주요 목적은 함수 실행을 중단하고 호출한 함수로 돌아가는 것입니다.
특별 참고 사항: 반환 값이 void인 메서드는 특정 판단에서 벗어나려면 return을 사용해야 합니다.
추천 튜토리얼: java빠른 시작
위 내용은 Java에서 if 문을 뛰어내리거나 종료하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!