>  기사  >  Java  >  Java에서 반환이란 무엇을 의미합니까?

Java에서 반환이란 무엇을 의미합니까?

(*-*)浩
(*-*)浩원래의
2019-05-21 21:32:2339057검색

Java에서 Return은 "return, return"을 의미합니다. 메서드에 사용되며 두 가지 기능이 있습니다. 1. 메서드에서 지정한 유형의 값을 반환합니다(이 값은 항상 결정됨). 이 값은 개체일 수도 있습니다. 메소드를 종료하고 "return;" 코드 실행을 종료합니다.

Java에서 반환이란 무엇을 의미합니까?

Java의 return 문은 항상 메소드와 밀접한 관련이 있으며 일반적으로 메소드에 사용됩니다.

return의 일반적인 기능은 다음과 같습니다.

메서드에서 지정한 유형의 값을 반환하거나(이 값은 항상 결정됨) 객체가 될 수 있습니다.

예:

public string functionTest(){
    String a = "abc";
    return a;
}

그런 다음 이 메서드가 호출된 후 abc 값이 포함된 문자열을 반환합니다.

public class Test{
    public static void main(){
        string result = functionTest();
        System.out.println(result);
    }
}

두 번째 사용법은 메서드의 끝입니다.
예를 들어 특정 위치에 코드가 실행되면 여러 결과가 나타나는데, 그 결과 중 하나가 후속 코드를 실행할 수 없습니다. 이때 "return;"을 추가하면 후속 코드의 실행이 종료될 수 있습니다. .

예:

public class TestReturn { 
    public static void main(String args[]) { 
       TestReturn t = new TestReturn(); 
        t.test1(); 
        t.test2(); 
    } 

    /** 
     * 无返回值类型的return语句测试 
     */ 
    public void test1() { 
        System.out.println("---------无返回值类型的return语句测试--------"); 
        for (int i = 1; ; i++) { 
            if (i == 4) return; 
            System.out.println("i = " + i); 
        } 
    } 

    /** 
     * 有返回值类型的return语句测试 
     * @return String 
     */ 
    public String test2(){ 
        System.out.println("---------有返回值类型的return语句测试--------"); 
        return "返回一个字符串"; 
    } 
}

运行结果: 
---------无返回值类型的return语句测试-------- 

 i = 1 

 i = 2

 i = 3  
---------有返回值类型的return语句测试------- 

返回一个字符串

위 내용은 Java에서 반환이란 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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