99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

Java 方法返回

2018-01-18 14:25 更新

Java面向對象設計 - Java方法返回


修飾符,返回類型和參數名稱不是簽名的一部分。

方法的簽名唯一地標識類中的方法。不允許在具有相同簽名的類中有多個方法。

方法的代碼在方法的主體中指定,方法的主體用大括號括起來。

使用其名稱及其參數的值(如果有)在括號中調用方法。

要調用add方法,請使用以下語句:

add(10, 12);

上述對add方法的調用分別將10和12作為參數n1和n2的值。

用于調用add方法的兩個值(10和12)稱為實際參數。

Java將實際參數復制到形式參數,然后再在方法體內執(zhí)行代碼。

return語句用于從方法返回值。它以return關鍵字開始。

如果方法返回一個值,則return關鍵字后面必須跟有一個表達式,該表達式將計算返回的值。

如果方法不返回值,則其返回類型指定為void。如果方法的返回類型為void,則該方法不必包括return語句。

如果一個帶有void返回類型的方法想要包括一個return語句,return關鍵字后面不能跟任何表達式; return關鍵字后緊跟一個分號,以標記語句的結尾。


返回

return語句將控制權返回給方法的調用者。返回語句是在方法的主體中執(zhí)行的最后一個語句。

要捕獲方法調用的值,請在可以使用值的任何位置使用方法調用表達式。

例如,以下代碼將從add方法返回的值分配給變量調用sum:

int sum = add(10, 12); // sum variable will be  assigned 22

以下方法聲明為方法printMessage;

void  printMessage()  {
      System.out.println("test"); 
}

printMessage方法將void指定為其返回類型,這意味著它不會向其調用者返回值。

它不指定任何參數,這意味著它不接受來自其調用者的任何輸入值。

要調用printMessage方法,請編寫以下語句:

printMessage();

由于printMessage()方法不返回任何值,因此您不能將該方法的調用用作任何需要值的表達式的一部分。

當方法的返回類型為void時,沒有必要使用return語句,因為我們沒有從方法返回的值。



以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號