1. 程式人生 > >java 方法定義和呼叫

java 方法定義和呼叫

什麼是方法
封裝在一起來執行操作語句的集合,用來完成某個功能操作


在某些語言中稱為函式或者過程


特殊的方法main,程式執行的入口


public static void main(String  [ ] args){
實現功能的語句
}


不可能所有的功能都放到main中,需要定義其他方法完成指定功能,需要時呼叫方法即可

定義方法
[修飾符]   方法返回值型別   方法名(形參列表 ) {
方法體
return 返回值;
}
public static  int add(int a, int b, int c) {
int k = a + b + c;
return k;
}
修飾符:封裝性時再講,決定了方法的工作範圍
返回值型別:必選,如果沒有返回值,須寫void。方法只能返回一個值
方法名:
引數列表:可以0個、1個、多個,需要同時說明型別。稱為形式引數
方法體:完成具體功能。如果有返回值,必須有return語句;如果沒有返回值,預設最後一條語句是return,可以省略。

事例如下:

package sxt;
//建立一個類
public class Test11 {
	//建立一個方法傳入三個整型的形參a,b,c;
	public static int add(int a,int b,int c){
		//定義一個sum接收a+b+c的值;
		int sum=a+b+c;
		//return 語句用於終止方法的執行並指定要返回的資料,
		return sum;
	}
	//建立一個main方法;
	public static void main(String[] args) {
		//定義i,j,k三個變數並賦值;
		int i=3,j=4,k=5;
		//呼叫add的方法
		int sum1=add(i,j,k);
		//輸出sum
		System.out.println(sum1);
	}
}