Java方法介紹
阿新 • • 發佈:2017-05-29
返回 類型 () 封裝 或操作 重復 一段 ret rgs
1.方法(函數)介紹
各種語言都有方法的概念(有的語言稱其為函數或過程)。
方法用於封裝一段特定的邏輯功能。如執行計算或操作。
方法可以在程序中反復被調用,方法可以減少代碼重復,便於程序的維護,有利於團隊的協作。
2.方法的定義
修飾詞 返回值類型 方法名(參數列表){
方法體;
}
- 方法的參數:在調用時傳遞給方法,需要被方法處理的數據
- 方法可以有參數,也可以沒有參數,有參可使方法處理更加靈活
- 在方法定義時,需要聲明該方法所需要的參數變量
- 在方法調用時,會將實際的參數值傳遞給方法的參數變量,必須保證傳遞參數的類型和個數符合方法的聲明
- 方法調用結束後,可以返回一個數據,稱之為返回值
- 方法在聲明時必須指定返回值的類型;
a.若方法不需要返回值,將返回值類型聲明為void
b.若方法需要返回數據,將返回值類型聲明為特定的數據類型
- return語句:可通過return語句返回,return語句的作用在於結束方法且將數據返回給調用方。
a.return 值; 1)結束方法的執行 2)返回結果給調用方
b.return; 結束方法的執行(沒有返回值,也可以不寫return,系統默認會自動加上return)
案例1:定義無參方法,輸出Hello World
public class Test { public static void main(String[] args) { myPrint(); //調用方法 } public static void myPrint(){ //寫方法,與主函數main同級,不能寫主函數裏面 System.out.println("Hello World!"); return; //可以不寫 } } //運行結果:Hello World!
案例2:定義有參方法,輸出兩個整數的和
public class Test { public static void main(String[] args) { int sum = add(5,10); //有返回值,需要定義變量接收,類型為int System.out.println(sum); } public static int add(int x,int y){ return x+y; //返回x+y的和 } } //運行結果:15
Java方法介紹