>Java >java지도 시간 >Java에서 for 루프를 벗어나는 방법은 무엇입니까?

Java에서 for 루프를 벗어나는 방법은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-11-16 14:58:5715548검색

Java에서 for 루프를 벗어나는 방법은 무엇입니까?

for 루프에서 벗어나는 Java 메서드

  • break# 🎜🎜 #

  • 계속


  • return

    #🎜 🎜## 🎜 🎜 #
  • break 문

break은 루프를 완전히 끝내고 루프 본문에서 벗어나는 데 사용됩니다. 어떤 종류의 루프라도 루프 본문에서 중단이 발생하면 시스템은 루프를 완전히 종료하고 루프 이후 코드 실행을 시작합니다. break는 자신이 속한 루프를 종료할 뿐만 아니라 외부 루프도 종료할 수 있습니다. 이때 break 직후에 라벨을 따라야 합니다. 이 라벨은 외부 루프를 식별하는 데 사용됩니다. Java의 레이블은 식별자 뒤에 영어 콜론(:)이 오는 것입니다. 그리고 루프 문 앞에 배치해야 효과적입니다.

public class BreakTest
{
  public static void main(String[] args){
    // 外层循环,outer作为标识符
    outer:
    for (int i = 0 ; i < 5 ; i++ ){
      // 内层循环
      for (int j = 0; j < 3 ; j++ ){
        System.out.println("i的值为:" + i + " j的值为:" + j);
        if (j == 1){
          // 跳出outer标签所标识的循环。
           break outer;
        }
      }
    }
  }
}

continue 문

continue 문의 기능은 이 루프 본문에서 실행되지 않은 나머지 문을 건너뛰고 즉시 다음 문으로 진행하는 것입니다. 하나의 루프 조건 결정은 이 루프를 종료하는 것으로 이해될 수 있습니다.

참고: continue 문은 전체 루프를 종료하지 않습니다.

continue의 기능은 break와 다소 유사합니다. 차이점은 continue가 이 주기를 종료하고 다음 주기를 시작한다는 것입니다. 그리고 break는 루프를 완전히 종료합니다.

public class ContinueTest
{
  public static void main(String[] args){
// 一个简单的for循环
    for (int i = 0; i < 3 ; i++ ){
       System.out.println("i的值是" + i);
       if (i == 1){
         // 忽略本次循环的剩下语句
         continue;
       }
       System.out.println("continue后的输出语句");
    }
  }
}

break는 전체 루프를 종료하는 것이고 계속은 단일 루프를 종료하는 것입니다

return 문

return key 이 단어는 루프에서 벗어나는 데 특별히 사용되지 않습니다. return의 기능은 메서드를 종료하는 것입니다. 루프 본문 내에서 return 문이 실행되면 return 문은 메서드를 종료하고 루프는 자연스럽게 종료됩니다. 계속 및 중단과 달리 return은 이 반환이 포함된 루프 수준 수에 관계없이 전체 메서드를 직접 종료합니다.

public class ReturnTest
{
  public static void main(String[] args){
    // 一个简单的for循环
    for (int i = 0; i < 3 ; i++ ){
      System.out.println("i的值是" + i);
      if (i == 1){
        return;
      }
      System.out.println("return后的输出语句");
    }
  }
}

위 내용은 Java에서 for 루프를 벗어나는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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