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]流程控制語法目錄

 

其它文章

文章標籤
全站熱搜
創作者介紹
創作者 PG Levin Li 的頭像
PG Levin Li

程式開發學習之路

PG Levin Li 發表在 痞客邦 留言(0) 人氣(4,768)