<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                這一節我們學習java語言中的函數概念和定義格式. 簡單的說,函數也就是方法. 那么什么是函數呢? 函數就是定義在類中的具有特定功能的一段獨立小程序.我們可以看到,這里面比較需要注意的詞語,一個就是具有特定功能,另一個就是獨立. 我們知道了函數的概念,那么在java中怎么定義呢?我們先看一個簡單方法的例子. ~~~ //普通方法,有返回值,返回兩上整數的和 public static int add(int a,int b)//沒有static時報錯 { return a+b; } ~~~ 上面的例子就是一個簡單的函數,返回兩個整數的和. 我們可以看到函數的格式如下: ~~~ 修飾符 返回值類型 函數名(參數類型 形式參數1,參數類型 形式參數2,....) { 執行語句; return 返回值; } ~~~ 這里面幾個定義注意一下: 返回值類型就是這個函數返回結果的數據類型. 參數類型就是對應形式參數的數據類型. 形式參數是一個變量,用于存儲調用函數時傳給函數的實際參數. 實際參數是傳遞給形式參數的具體數值. return用于結束語句. 返回值該函數運算后的結果,會返回給調用者. 我們知道,有些函數是不需要返回值的,那么這種情況怎么處理呢?返回值應該怎么體現呢? 在java中返回類型用void關鍵字表示該函數沒有返回值. 注意:如果返回值類型是void,那么函數中的return語句可以省略不寫. 我們看一沒有返回值的小例子 ~~~ //沒有返回值的函數 public static void myPrint() { System.out.println("Hello Java"); //return ;//這句話可以不寫 } ~~~ 上面的這個輸出函數就是一個沒有返回值的函數了,用了void關鍵字. 我們來看一下這兩個小函數是怎么被調用的. ~~~ class FunctionDemo { public static void main(String[] args) { int a = 3; int b = 4; int c = add(a,b); System.out.println("c="+c); /* 注意:函數中只能調用函數,不能定義函數 public static void myPrint() { System.out.println("hello java"); } myPrint(); */ } //普通方法,有返回值,返回兩上整數的和 public static int add(int a,int b)//沒有static時報錯 { return a+b; } //沒有返回值的函數 public static void myPrint() { System.out.println("Hello Java"); //return ;//這句話可以不寫 } } ~~~ 上面的main函數中調用了add函數.同時我們也看到了一個需要我們特別注意的細節: 就是函數中只能調用函數,不能定義函數. 我們看了函數的定義之后,我們就不得不思考,定義函數有什么特點呢? 定義函數可以將功能代碼進行封裝,提高了代碼的復用性,便于對對功能進行復用; 我們總結了3點應該注意的細節: 1.函數中只能調用函數,不能定義函數 2.定義函數時,函數的結果應該返回給調用者,交由調用者處理 3.函數只有被調用才會被執行
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看