JavaRush /Java Blog /Random-JA /return ステートメント
articles
レベル 15

return ステートメント

Random-JA グループに公開済み
最後の制御演算子は ですreturn。これは、メソッドからの明示的な戻りを実行するために使用されます。つまり、このメソッドを呼び出したオブジェクトに制御が再び移ります。そのため、この演算子は遷移演算子として分類されます。オペレーターの完全な説明は、return第 6 章でメソッドについて説明するまで待つ必要がありますが、その機能を簡単に見てみましょう。 オペレータリターン - 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 の return ステートメント

コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION