return 語法有二種格式,其用意在結束該方法(退出方法)
一、 return expression:
在return 後加入回傳變數。
必需在方法前宣告回傳的型態,在return 後的型態要相同。
例:
宣告回傳型態為int
在return 後也要是int的型態
public int testReturn1(int pNum) {
int returnData = pNum + 1 + 2 + 3;
return returnData;
}
二、return: 此用法為沒有回傳值的意思,必需在方法前宣告為void。
public void testReturn2(int pNum) {
// 傳入值為0,離開此方法。
if (0 == pNum) return;
// 傳入值不為0,則做運算。
System.out.println(pNum / pNum);
// 你在方法的最後不加retrun 也是會結束此方法,返回上一層的呼叫此方法的程式。
// 預設在方法的最後都會有 return;
}
public class TestReturn {
public static void main(String[] args) {
System.out.println("Test 1 ...");
System.out.println(testReturn1(5));
System.out.println("Test 2 ...");
testReturn2(0);
System.out.println("Test 3 ...");
testReturn2(5);
}
public static int testReturn1(int pNum) {
int returnData = pNum + 1 + 2 + 3;
return returnData;
}
public static void testReturn2(int pNum) {
// 但傳入值為0,離開此方法。
if (0 == pNum)
return;
//
System.out.println(pNum / pNum);
// 預設在方法的最後都會有 return;
}
}
- 首頁
- JAVA 目錄
- JAVA WEB 目錄
- JAVA 其他未分類 目錄
- Grails目錄
- jQuery 目錄
- Apache 目錄
- JavaScript 目錄
- Spring + Hibernate 目錄
- Hibernate 目錄
- Linux 目錄
- 程式開發工具目錄
- MySQL 目錄
- PHP目錄
- C/C++ 目錄
- Google App Engine 目錄
- HTML5/CSS3
- 程式開發基本資訊
- Android
- Oracle 目錄
- Struts 目錄