函數的簡單使用

函數又稱爲方法,我的比較喜歡叫方法。函數

那麼爲何要有方法這個東西呢?blog

就由我帶大家簡單的瞭解一下。圖片

 

圖片上的代碼就簡單的實現了兩個整數變量之間大小比較class

然而假如我要把變量a和b換成另外兩個變量變量

那就得把判斷條件進行修改,這必定是一個麻煩的過程。數據類型

這時就應該用到咱們的方法了。語法

方法的定義是:可以獨立完成某件事情的代碼塊方法

再來就是如何自定義一個方法,也就是他的語法:im

public static 返回值類型 方法名 (數據類型,參數名){命名

//代碼塊

return 語句

}

咱們先來解釋一下這都是什麼玩意:

public和static :就先這樣寫着吧

接下來的東西就比較好抽象了

假如你爸叫你幫他買菸

返回值類型:至關於你買的什麼煙

方法名:你爸叫你作什麼樣事

還有括號裏面的東西

參數:你爸叫你買菸,確定會給你錢吧,

PS:也有不給你錢的就是無參(沒有參數)

數據類型:理解了參數,數據類型就好理解了

你爸給你的錢多是美圓(假如),或者人民幣

因此每一個參數都有一個數據類型

代碼塊:就是你去買菸的過程

return語句:買好了煙就返回給你爸手上吧

這裏須要注意的是:

1.return 語句後的數據類型必須和指定的數據類型一致

如:你爸叫你買中華,你確定不能隨便買別的煙吧

 

2.指定了返回值類型必須要有return語句

如:你爸叫你買中華煙,並給了你錢,你就必定要幫他買中華會來。

不買?試試看~

 

3.返回值類型但是 void (無返回值的意思)

返回值是void 時 不須要return 語句

如:你爸叫你去買菸,但沒告訴你買什麼煙,

買什麼煙和要不要交給你爸徹底是你本身(代碼塊)決定的

 

4.括號裏的參數能夠有多個,可是每一個參數前面都要有這個參數的數據類型

如:你爸叫你買菸,給了你5美圓和10人民幣...

 

5.方法名須要駝峯式命名,如xxxYyyZzz

 

 

上面講述了方法的語法,回到咱們最開始的那個比較兩個整數的問題

既然咱們知道了方法的語法,那麼咱們就動手寫一個方法吧

 這裏很是重要的一點就是方法不能寫在main函數裏面,需寫在類裏(class後的大括號)

自定義方法圖

 

函數調用:方法名(參數)

1.多個參數使用逗號隔開

2.無參直接之後空括號

3.參數個數已經參數數據類型需和方法一一對應

main方法調用圖

 

運行結果就不放了。

 

還有一個簡單的東西:

咱們管主函數(調用者)中要傳遞過去的參數叫作實參

把自定義方法(被調用者)中的參數叫作形參

 

Java中只有值傳遞,方法調用時是使用的值傳遞,而不是地址傳遞

方法就簡單的講到這裏吧

相關文章
相關標籤/搜索