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