iT邦幫忙

2024 iThome 鐵人賽

DAY 9
0
JavaScript

大學生必學的Java入門技巧系列 第 9

[Day9] 如何創建及使用Method

  • 分享至 

  • xImage
  •  

Java的method也能稱為Function,中文可以翻作方法、函式、函數、副程式…它其實就是一小段的程式碼,只有在被呼叫時才會運行。我們可以將數據(或稱為參數)輸入給方法,讓它去使用。

一個Method是由那些東西組成的

  1. 修飾符(modifier):較常見的有public(公開)和private(私有)
  2. 返回類型(return type):回傳的資料是甚麼類型,常見的有void(不需要回傳資料)、int、String、byte、boolean
  3. 名稱(name)
  4. 參數列表(formal parameter or parameter list):輸入的參數有哪些

在撰寫Java時,開頭我們一定都會寫這樣的程式碼:
https://ithelp.ithome.com.tw/upload/images/20240923/20169387r77XrK36LN.png
這其實就是main( )的method,也是我們的主程式。主程式只會執行一次,而當主程式內部呼叫了其餘副程式的method時,才會去執行副程式的method,結束後再回到主程式繼續往下執行。

如何呼叫method
使用".”運算子,撰寫"名稱.方法",就可以呼叫囉。
舉個例子:
https://ithelp.ithome.com.tw/upload/images/20240923/20169387Y0Ivqd5eYg.png

method中的return value(返回值)
return value是method裡面一個特殊的關鍵字,可以用來退出method並指示Java繼續執行主程式。返回值的類型可以是:void、int、String、float、reference data type…

其中有幾個注意事項

  1. 若return被放在迴圈當中,它將強制終止所有迴圈的運行,回到最剛開始被呼叫的地方。
  2. 在return後面的method內部程式碼通通不會執行
  3. Java較嚴苛規定一個method只能一次return一個值

上一篇
[Day8] 好重要!Java的流程結構-2
下一篇
[Day10] Java的方法多載(Method Overloading)
系列文
大學生必學的Java入門技巧12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言