posts - 241,  comments - 116,  trackbacks - 0
          公告

          <2016年6月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          友情鏈接

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          從當前函數退出,并從那個函數返回一個值。

          return[()[eXPression][]];

          可選項 expression 參數是要從函數返回的值。假如省略,則該函數不返回值。

          說明
          用 return 語句來終止一個函數的執行,并返回 expression 的值。假如 expression 被省略,或在函數內沒有 return 語句被執行,則把值 undefined 賦給調用當前函數的表達式。

          示例
          下面示例說明了 return 語句的用法。

          function myfunction(arg1, arg2){
             var r;
             r = arg1 * arg2;
             return(r);
          }

          ***********************************************************************************
          Java return返回語句簡介

              return 語句可以使其從當前方法中退出,返回到調用該方法的語句處,繼續程序的執行。返回語句有兩種格式。

              * return expression: 返回一個值給調用該方法的語句,返回值的數據類型必須與方法聲明中的返回值類型一致。可以使用強制類型轉換來使類型一致。
              * return: 當方法說明中用 void 聲明返回類型為空時,應使用這種格式不返回任何值。


              return語句通常用在一個方法體的最后,以退出該方法并返回一個值。在Java語言中,單獨的return語句用在一個方法體的中間時,會產生編譯錯 誤,因這審干有一些語句執行不到。但可以通過把return語句嵌入某些語句(如 if…else)來使程序在未執行完方法中的所有語句時退出,例如:

            void method(int iVar){
              if( iVar>0 ){
                return; 怪蜀黍
              }else{
                System.out.println(iVar);
              }
            }

          *************************************************************************
          Java中的return語句使用總結
          Java中的return語句總是和方法有密切關系,return語句總是用在方法中,有兩個作用,一個是返回方法指定類型的值(這個值總是確定的),一個是結束方法的執行(僅僅一個return語句)。

          在return語句的各類文章中,大多僅僅介紹了return語句用于有返回值(非void返回值)的方法中。而很少或沒有介紹return語句在vodi返回值方法中的運用。

          return語句用在非void返回值類型的方法中,不但能返回基本類型,還可以返回(包括用戶自定義類的)對象。

          下面通過一個簡單例子說明一下:

          /**
          * Created by IntelliJ IDEA.
          * User: leizhimin
          * Date: 2007-12-3
          * Time: 8:54:28
          * Java中的return語句使用總結
          */
          C++ __int64用法
          public class TestReturn {
              public static void main(String args[]) {
                 TestReturn t = new TestReturn();
                  t.test1();
                  t.test2();
              }

              /**
               * 無返回值類型的return語句測試
               */
              public void test1() {
                  System.out.println("---------無返回值類型的return語句測試--------");
                  for (int i = 1; ; i++) {
                      if (i == 4) return;
                      System.out.println("i = " + i);
                  }
              }

              /**
               * 有返回值類型的return語句測試
               * @return String
               */
              public String test2(){
                  System.out.println("---------有返回值類型的return語句測試--------");
                  return "返回一個字符串";
              }
          }
          *************************************************************************
          posted on 2011-10-20 09:49 墻頭草 閱讀(31508) 評論(2)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          人人游戲網 軟件開發網 貨運專家
          主站蜘蛛池模板: 论坛| 天峨县| 花莲市| 砀山县| 苏尼特右旗| 确山县| 麦盖提县| 大悟县| 牟定县| 肇源县| 永州市| 二手房| 和龙市| 昌宁县| 五峰| 醴陵市| 陆丰市| 盐边县| 怀化市| 祁东县| 灌南县| 漳州市| 朝阳县| 萨迦县| 龙州县| 和林格尔县| 乡宁县| 南华县| 江阴市| 独山县| 桦甸市| 余庆县| 阿拉善左旗| 宣汉县| 乌拉特中旗| 红原县| 永善县| 墨玉县| 台安县| 合肥市| 枞阳县|