基礎語法-函數的定義和格式


          基礎語法-函數的定義和格式

                          作者:尹正傑

版權聲明:原創作品,謝絕轉載!否則將追究法律責任。

 

 

 

一.函數的特點

  什么是函數:
    函數就是定義在類中的具有特定功能的一段獨立小程序,函數也稱為方法。

  函數的特點:     (1)定義函數可以將功能代碼進行封裝;
    (2)便於對該功能進行復用;
    (3)函數只有被調用才會被執行;
    (4)函數的出現提高了代碼的復用性;
  溫馨提示:
    一個特殊的情況,對於函數沒有具體返回值的情況,返回值類型用關鍵字void表示,那么該函數中return語句可以省略不寫。

 

二.函數的使用注意事項

  函數中只能調用函數,不能定義函數。

  輸出語句只能對有具體返回結果的函數進行打印。返回值類型是void的函數,是不可用被輸出語句打印的。

  函數需要實現功能,那么函數只實現所需功能即可,不要實現不需要的功能。

  在main函數中調用的函數一定有static靜態修飾符,不然編譯會報錯。

 

三.函數的應用

  兩個明確:
    明確要定義的功能最后的結構是什么
    明確在定義該功能的過程中,是否需要未知內容參與運算

  舉個例子:
    有一個需求:
      定義一個功能,可以實現兩個整數的加法運算.
    分析:
      該功能的運算結果是什么?兩個數的和,也是一個整數類型(int)
      在實現該功能的過程中是否有未知內容參與運算?加數和被加數是是不確定的(兩個參數int,int)
    代碼實現
      見第五步驟。

 

四.函數定義及格式

修飾符 返回值類型 函數名(參數類型 形式參數1,參數類型 形式參數2,...){
  代碼實現;
  return 返回值(該值的類型要和上面定義的返回值類型一致喲~);
}

以下是對函數定義格式的相關術語說明:
  修飾符:
    主要定義該函數的屬性信息,比如public,private,static等,暫時先了解即可,后續我會專門的筆記說明修飾符喲~
  返回值類型:
    函數運行后的結果的數據類型。
  函數名:
    函數的名稱,方便調用,只要是一個合法的標識符即可。
  參數類型:
    是形式參數的數據類型。
  形式參數:
    是一個變量,用於存儲調用函數時傳遞給函數的實際參數,簡稱形參。
  實際參數:
    傳遞給形式參數的具體數值,簡稱實參。
  return:
    用於結束函數。
  返回值:
    該值會被return返回給調用者。

 

五.編寫兩個整數加法運算的函數案例

/**
 *     函數
 * @author 尹正傑
 *
 */
public class FuncDome {

    public static void main(String[] args) {
        int x=200,y=300,sum;
    
        sum = add(x, y);
        
        System.out.println("x + y = " + sum);
    }
    
    /*
     *    需求:
     *         定義一個功能,可以實現兩個整數的加法運算.
     *     分析:
     *         該功能運算結果是int類型,所以函數的返回值就是int
     *         該功能的運算需要有兩個整數,所以函數需要接收兩個參數,並且兩個參數都是int類型
     */
    public static int add(int a,int b) {
        return a + b;
    }
 
}

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM