<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 241,  comments - 116,  trackbacks - 0
    從當(dāng)前函數(shù)退出,并從那個(gè)函數(shù)返回一個(gè)值。

    return[()[eXPression][]];

    可選項(xiàng) expression 參數(shù)是要從函數(shù)返回的值。假如省略,則該函數(shù)不返回值。

    說(shuō)明
    用 return 語(yǔ)句來(lái)終止一個(gè)函數(shù)的執(zhí)行,并返回 expression 的值。假如 expression 被省略,或在函數(shù)內(nèi)沒(méi)有 return 語(yǔ)句被執(zhí)行,則把值 undefined 賦給調(diào)用當(dāng)前函數(shù)的表達(dá)式。

    示例
    下面示例說(shuō)明了 return 語(yǔ)句的用法。

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

    ***********************************************************************************
    Java return返回語(yǔ)句簡(jiǎn)介

        return 語(yǔ)句可以使其從當(dāng)前方法中退出,返回到調(diào)用該方法的語(yǔ)句處,繼續(xù)程序的執(zhí)行。返回語(yǔ)句有兩種格式。

        * return expression: 返回一個(gè)值給調(diào)用該方法的語(yǔ)句,返回值的數(shù)據(jù)類(lèi)型必須與方法聲明中的返回值類(lèi)型一致??梢允褂脧?qiáng)制類(lèi)型轉(zhuǎn)換來(lái)使類(lèi)型一致。
        * return: 當(dāng)方法說(shuō)明中用 void 聲明返回類(lèi)型為空時(shí),應(yīng)使用這種格式不返回任何值。


        return語(yǔ)句通常用在一個(gè)方法體的最后,以退出該方法并返回一個(gè)值。在Java語(yǔ)言中,單獨(dú)的return語(yǔ)句用在一個(gè)方法體的中間時(shí),會(huì)產(chǎn)生編譯錯(cuò) 誤,因這審干有一些語(yǔ)句執(zhí)行不到。但可以通過(guò)把return語(yǔ)句嵌入某些語(yǔ)句(如 if…else)來(lái)使程序在未執(zhí)行完方法中的所有語(yǔ)句時(shí)退出,例如:

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

    *************************************************************************
    Java中的return語(yǔ)句使用總結(jié)
    Java中的return語(yǔ)句總是和方法有密切關(guān)系,return語(yǔ)句總是用在方法中,有兩個(gè)作用,一個(gè)是返回方法指定類(lèi)型的值(這個(gè)值總是確定的),一個(gè)是結(jié)束方法的執(zhí)行(僅僅一個(gè)return語(yǔ)句)。

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

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

    下面通過(guò)一個(gè)簡(jiǎn)單例子說(shuō)明一下:

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

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

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

    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    人人游戲網(wǎng) 軟件開(kāi)發(fā)網(wǎng) 貨運(yùn)專(zhuān)家
    主站蜘蛛池模板: 亚洲一级毛片免费看| 亚洲区小说区图片区| 黄色免费网址在线观看| 亚洲人成网站在线播放vr| 国产日本一线在线观看免费| 一区二区三区视频免费| 亚洲视频在线观看地址| 亚洲成年人啊啊aa在线观看| 免费精品无码AV片在线观看| 亚洲av成人一区二区三区观看在线 | 久久99精品国产免费观看| 亚洲熟妇少妇任你躁在线观看| 亚洲日本一区二区一本一道| 国产免费不卡视频| xxxxxx日本处大片免费看| 亚洲另类春色国产精品| 国产亚洲成归v人片在线观看| 四虎永久在线精品免费观看视频 | 99精品视频免费观看| 色偷偷亚洲第一综合| 337p日本欧洲亚洲大胆艺术| 亚洲国产一成久久精品国产成人综合| 久久精品毛片免费观看| 乱淫片免费影院观看| 亚洲av无码片在线观看| 亚洲V无码一区二区三区四区观看| 成年美女黄网站18禁免费| 毛片在线播放免费观看| MM1313亚洲国产精品| 亚洲人成在线精品| 亚洲情a成黄在线观看动漫尤物| 亚洲精品国产高清不卡在线| 在线免费视频一区二区| 777成影片免费观看| 中文字幕不卡高清免费| 黄色网页免费观看| 亚洲变态另类一区二区三区| 亚洲国产人成在线观看| 久久久亚洲欧洲日产国码aⅴ| 亚洲无线码在线一区观看| 亚洲日本中文字幕天堂网|