JavaRush /Java Blog /Random-TW /回傳聲明
articles
等級 15

回傳聲明

在 Random-TW 群組發布
最後一個控制運算子是return。它用於執行方法的明確傳回。也就是說,它再次將控制權轉移給呼叫該方法的物件。因此,該運算子被歸類為轉換運算子。雖然該操作符的完整描述return要等到我們在第 6 章討論這些方法時才能看到,但讓我們快速瀏覽一下它的特性。 操作員返回 - 1該運算子return可以在方法中的任何位置使用,以將控制權傳回給呼叫該方法的物件。因此,該語句return立即停止執行它所在的方法。下面的例子說明了這一點。在這種情況下,return 語句導致控制權回到 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. 原始來源連結:返回聲明
還有什麼要讀的:

Java中的回傳語句

留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION