Javaでのリターンの意味は何ですか

(*-*)浩
リリース: 2020-09-17 11:06:02
オリジナル
39129 人が閲覧しました

Java の Return は「戻る、戻る」を意味します。メソッドに使用され、次の 2 つの機能があります: 1. メソッドで指定された型の値を返します (この値は常に決定されます)。 object; 2. end メソッドは、「return;」の後ろのコードの実行を終了します。

Javaでのリターンの意味は何ですか

Java の return ステートメントは常にメソッドと密接に関連しており、通常はメソッド内で使用されます。

return の一般的な機能は次のとおりです。

1 つは、メソッドで指定された型の値を返すことです (この値は常に確実です)。 、またはオブジェクトです

例:

public string functionTest(){
    String a = "abc";
    return a;
}
ログイン後にコピー

このメソッドは、呼び出し後に値 abc を持つ文字列を返します (

public class Test{
    public static void main(){
        string result = functionTest();
        System.out.println(result);
    }
}
ログイン後にコピー
#)

##2 番目の使用法はメソッドの終わりです。
例えば、ある場所までコードを実行すると、複数の結果が表示され、その結果のうちの1つが後続のコードを実行できなくなります。このとき、「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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート