Java return意思
在Java中,return
關鍵字用於從方法中返回一個值或者直接終止方法執行。它的用法可以分為以下兩種情況:
-
返回一個值: 當方法聲明了返回類型(比如
int
、String
等)時,return
語句用於返回一個值給調用方法。例如:public int calculate() { int result = 10; if (someCondition) { result = result + 1; } return result; }
在這個例子中,
calculate
方法返回一個整數,return
語句用於將計算的結果返回給調用方。 -
終止方法執行: 即使方法沒有返回值,
return
語句也可以用於提前終止方法執行。例如:public void printMessage() { if (someCondition) { System.out.println("Message"); return; // 終止方法執行,不再執行if塊之後的代碼 } System.out.println("Message not printed"); }
在這個例子中,如果
someCondition
為真,return
語句將終止方法執行,不再列印「Message not printed」。
return
關鍵字可以帶有一個表達式,也可以不帶。如果不帶,方法將返回void
(無返回值)。如果帶有一個表達式,那麼該表達式的值將作為返回值返回給調用方。
需要注意的是,return
語句只能出現在方法體內,並且一個方法體中可以有多個return
語句,但是每次調用方法時只會執行其中的一個。此外,當方法執行return
語句時,方法中剩下的代碼將不會被執行。