標籤:rgs 類型 算數 注意 解決 TE 矩形 ext 一件事
1.方法1.1 方法概述
在我們的日常生活中,方法可以理解為要做某件事情,而採取的解決辦法。
如:小明同學在路邊準備坐車來學校學習。這就面臨著一件事情(坐車到學校這件事情)需要解決,解決辦法呢?可採用坐公交車或坐出租車的方式來學校,那麼,這種解決某件事情的辦法,我們就稱為方法。
在java中,方法就是用來完成解決某件事情或實現某個功能的辦法。
方法實現的過程中,會包含很多條語句用於完成某些有意義的功能——通常是處理文本,控制輸入或計算數值。
我們可以通過在程式碼中引用方法名稱和所需的參數,實現在該程式中執行(或稱調用)該方法。方法,一般都有一個傳回值,用來作為事情的處理結果。
1.2 方法的文法格式
在Java中,聲明一個方法的具體文法格式如下:
修飾符 傳回值類型 方法名(參數類型 參數名1,參數類型 參數名2,......){ 執行語句 ……… return 傳回值;}
對於上面的文法格式中具體說明如下:
- 修飾符:方法的修飾符比較多,有對存取權限進行限定的,有靜態修飾符static,還有最終修飾符final等,這些修飾符在後面的學習過程中會逐步介紹
- 傳回值類型:用於限定方法傳回值的資料類型
- 參數類型:用於限定調用方法時傳入參數的資料類型
- 參數名:是一個變數,用於接收調用方法時傳入的資料
- return關鍵字:用於結束方法以及返回方法指定類型的值
- 傳回值:被return語句返回的值,該值會返回給調用者
需要特別注意的是,方法中的“參數類型 參數名1,參數類型 參數名2”被稱作參數列表,它用於描述方法在被調用時需要接收的參數,如果方法不需要接收任何參數,則參數列表為空白,即()內不寫任何內容。方法的傳回值必須為方法聲明的傳回值類型,如果方法中沒有傳回值,傳回值類型要聲明為void,此時,方法中return語句可以省略。
接下來通過一個案例來示範方法的定義與使用,如下所示。MethodDemo01.java
1 public class MethodDemo01 { 2 public static void main(String[] args) { 3 int area = getArea(3, 5); // 調用 getArea方法 4 System.out.println(" The area is " + area); 5 } 6 7 // 下面定義了一個求矩形面積的方法,接收兩個參數,其中x為高,y為寬 8 public static int getArea(int x, int y) { 9 int temp = x * y; // 使用變數temp記住運算結果10 return temp; // 將變數temp的值返回11 }12 }
在上述代碼中,定義了一個getArea()方法用於求矩形的面積,參數x和y分別用於接收調用方法時傳入的高和寬,return語句用於返回計算所得的面積。在main()方法中通過調用getArea()方法,獲得矩形的面積,並將結果列印。
Java基礎文法(2)