Java函數(shù)語法
語法:
<public> <static> 返回值類型[void] 方法名([數(shù)據(jù)類型 參數(shù)名,數(shù)據(jù)類型 參數(shù)名,... . .]) {
//方法體
[return 結(jié)果]
}
/**
主函數(shù)main相當(dāng)于一個指揮者,可以調(diào)用其他函數(shù),void作為返回值類型,表示沒有返回值系忙,不能用return
*/
public static void main(String[] args){
int a = 10;
int b = 20;
//主函數(shù)調(diào)用方法
int result = compare(a,b);
if(result == 0){
System.out.println("相等");
}else{
System.out.println(result+"大");
}
}
/**
被調(diào)用方法,設(shè)置返回值為int類型。重點:如果定義了返回值類型闷祥,那函數(shù)最后必須要有一個return被執(zhí)行。
*/
public static int compare(int a, int b){
if(a > b){
return a;
}else if (a < b){
return b;
}else {
return 0;
//
}
}
Java方法調(diào)用的內(nèi)存分析
主函數(shù)調(diào)用時所傳遞的參數(shù)叫做實參
方法中的參數(shù)叫做行參
調(diào)用方法時是通過值傳遞
的方式把實參的值傳遞給方法的形參
Java語言中只有值傳遞