1.return語句的作用:a、傳回一個值,這個值可以是任意型別。 b、使程式返回作業系統(即終止程式)
2.java中對於一個函數,不論有沒有回傳值類型,都可以帶有return 語句。
但差異在於,return 語句是否可以傳回一個值(這取決與該函數的回傳值類型)。
a、如果函數有回傳值類型(即傳回值類型不為void ),則必須附有傳回對應型別值的return 語句。
b、如果函數沒有回傳值(即回傳值型別為void ),則函數中return 語句(如果有return語句!)的後面不能加任何的變數。 (該情況下的函數中也可以沒有return 語句,但如果有的話,return 只能作為傳回作業系統的作用。)
例如:
1.有返回值
複製代碼代碼如下:
public int getAge()
{
return age; //傳回int 型別的變數age的值
}
2.無回傳值//函數不帶return 語句
複製代碼代碼如下:
public void putAge()
{
System.out.println(age);
}
3.返回作業系統//函數無回傳值,但是有return語句
複製代碼代碼如下:
public void put(int a) {
if (a > 0)
return; //return語句後不帶回傳值,作用是退出程式的執行
else
System.out.println("fasfsa");
}