JavaRush /Java Blog /Random-KO /반환 명세서
articles
레벨 15

반환 명세서

Random-KO 그룹에 게시되었습니다
마지막 제어 연산자는 입니다 return. 메서드에서 명시적인 반환을 수행하는 데 사용됩니다. 즉, 이 메서드를 호출한 개체에 제어권을 다시 전송합니다. 따라서 이 연산자는 전환 연산자로 분류됩니다. 연산자에 대한 전체 설명은 return6장에서 메서드를 논의할 때까지 기다려야 하지만 해당 기능을 간단히 살펴보겠습니다. 운영자 반환 - 1연산자는 return메서드를 호출한 개체에 제어를 반환하기 위해 메서드의 어느 위치에서나 사용할 수 있습니다. 따라서 명령문은 return현재 메소드 실행을 즉시 중지합니다. 다음 예에서는 이를 보여줍니다. 이 경우 return 문은 Java 런타임 시스템으로 제어가 반환되도록 합니다. 왜냐하면 Java 런타임 시스템이 main ().
// Демонстрация использования оператора return.
class Return {
public static void main(String args[]) {
boolean t = true;
System.out.println("До выполнения возврата.");
if (t) return; // возврат к вызывающему an objectу
System.out.println("Этот оператор выполняться не будет.");
}
}
이 프로그램의 출력은 다음과 같습니다.
До выполнения возврата.
보시다시피 최종 문은 println ()실행되지 않습니다. 명령문이 실행된 직후 return프로그램은 호출 개체에 제어권을 반환합니다. 그리고 마지막 뉘앙스: 위 프로그램에서는 연산자의 사용이 if (t)필수입니다. 이것이 없으면 Java 컴파일러는 마지막 명령문이 절대 실행되지 않을 것임을 알기 때문에 "접근할 수 없는 코드" 오류를 표시합니다 println (). 이 오류를 피하기 위해 데모에서는 if. 원본 소스 링크: Return 문
그 밖에 읽을 내용:

Java의 반환 문

코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION