1. 程式人生 > >Java連載26-方法(語法結構)

Java連載26-方法(語法結構)

一、方法

1.返回值型別如果不是void,表示這個方法執行結束之後必須返回一個具體的數值,當方法執行結束的時候沒有返回任何數值,編譯器會報錯,怎麼返回值呢?並且要求“值”的資料型別必須和“方法的返回值型別”是一致的,不然編譯器報錯。

 

retuen 值;

 

 

2.返回值型別是void的時候,在方法體中不能編寫"return 值;"這樣的語句,但是要注意可以編寫”return ;"這樣的語句。

3.只要帶有return關鍵字的語句執行,return語句所在的方法結束,(不是JVM結束,是所在的方法結束)

4.方法名的命名方式

(1)只要是合法的識別符號就行

(2)方法名最好見名知義

(3)方法名最好的動詞

(4)方法名首字母要求小寫,後面每個單詞首字母小寫

5.形式引數列表:(簡稱形參)

(1)形參是區域性變數

(2)形參的個數可以是0~N個,

(3)多個形參之間用”逗號“隔開

(4)形參中起決定性作用的是形參的資料型別,形參的名字就是區域性變數的名字

(5)方法在呼叫的時候,實際給這個方法傳遞的真實資料被稱為”實際引數“,簡稱實參

(6)實參和形參列表必須滿足:數量相同;型別對應相同;

6.方法體必須由大括號括起來,方法體中的程式碼有順序,遵循自上而下的順序以此執行,並且方法體由java語句構成,每一個java語句是以”;“結尾的。

7.方法是怎麼呼叫的?

方法只定義不去呼叫,是不會執行的,只有在呼叫的時候,才會執行

語法規則:

 

《方法的修飾符列表中有static》

類名.方法名(實參列表);<這是一條java語句,表示呼叫某個類的某個方法,傳遞這樣的引數。>

 

 

8.舉例

 

public class d26_method_format_exercise{

  //類體中不能直接寫java語句,除了宣告變數之外

  public static void main(String[] args) {

    //main:是主方法名。

    //(string[] args)表示形式引數列表,其中String[]是一種引用資料型別,args是一個區域性變數的變數名

    //主方法就需要這樣固定編寫,這是程式的入口(sun公司就是這樣規定的,必須這樣寫)

    //主方法是JVM負責呼叫的,是一個入口位置

    d26_.addTwoInteger(4156, 51);

   

  }

 

  public static void addTwoInteger(int a,int b) {

    //自定義方法,不是程式的入口

    //修飾符列表:public static

    System.out.println(a + "+" + b + "=" + (a+b));

   

  }

}

二、原始碼:

d26_method_format_exercise.java

地址:

https://github.com/ruigege66/Java/blob/master/d26_method_format_exercise.java

2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)

3.部落格園:https://www.cnblogs.com/ruigege0000/

4.歡迎關注微信公眾號:傅立葉變換,後臺回覆”禮包“,獲取大資料學習資料

&n