posts - 24,  comments - 29,  trackbacks - 0
                  返回語句用于在程序中實現跳轉,通常是停止子程序的執行,將返回到主程序,在我們的示例中已經多閃用到返回語句。
                  返回語句是用關鍵字return來實現的。
          int method(int num)
          {
                 if(num>0)
                 {   
                     return -1;
                 }
                 else if(num<=0)
                 {
                     return 0;
                 }
                 return 1;
          }
          分析:
                   在這個方法中我們專用蝗了返回語句的類型為int型,當主程序調用這個方法時,就會得到一個int類型的返回值,值的內容分別根據不同的情況返回1、0、或-1。主程序得到子程序的返回值,就從當前方法中退出,返回到調用該方法的語句處,繼續程序的執行。
          … …
          public int getValue()
          {
                 return a*b/12;
          }
          … …
          分析:
                  在這段代碼中返回的是一個int型的表達式,在主程序調用時,子程序會將這個表達式的值進行計算,計算機的結果作為int型的值返回給主程序,主程序得以繼續進行。如果返回值的類型或返回值滑得到正確的結果,程序就會出現錯誤。
          注意:返回值的數據類型必須與方法聲明中的數據類型一致。

          return第二個用處:
                   如果在程序運行過程中,我們只希望調用子程序,并完成子程序的功能,而不需要子程序返回任何數值,那么我們只需要在子程序的結束處加上一條語句
           return;
                  當然用沒有返回值的返回語句時,在方法的聲明中必須明確聲明返回值類型為void。
          … …
          public void setValue()
          {
                 value=a*b/12;
                 return;
          }
           … …       
          分析:
                   當主程序調用該方法時,會將value進行賦值,賦值結束后會返回到主程序,在這種情況下,我們一般不寫return語句,方法調用完成后,系統也會自動回到方法調用處,接著進行程序的執行。
          posted on 2007-08-12 10:16 心隨Wǒ動 閱讀(498) 評論(0)  編輯  收藏

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


          網站導航:
           
          <2007年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          QQ群:9028409
          QQ:29850994
          點擊這里給我發消息

          留言簿(2)

          隨筆檔案

          積分與排名

          • 積分 - 31575
          • 排名 - 1347

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 石首市| 马公市| 日土县| 鄂伦春自治旗| 天全县| 彰武县| 错那县| 咸阳市| 佛教| 珠海市| 高平市| 屏山县| 三门县| 巴南区| 芮城县| 嘉定区| 大足县| 社旗县| 周至县| 裕民县| 星座| 绥德县| 仁布县| 彭山县| 聊城市| 靖宇县| 上饶市| 彭泽县| 涿鹿县| 岗巴县| 建阳市| 卓资县| 张家口市| 麻阳| 北川| 梁山县| 库伦旗| 石泉县| 乌苏市| 北碚区| 富平县|