1.函數
在JAVA中,我們把函數稱做method。
函數可用的語法如下:
public static 傳回值型態 函數名稱(型態 引數1,型態 引數2...){
程式敘述;
return 運算式;
}如果不需要傳遞引述到函數中,只要將左右括號寫出,不必填入任何內容。
此外,如果函數沒有回傳值,return則可以省略不寫
public static void main(String args[]){
System.out.println("1*2*...*4"+fac(4));
}
public static int fac(int n){
if(n==0)
return 1;
else
return n*fac(n-1);
}
2.多載
多載(overloading)是指相同名稱的函數,如果引數個數不同,或是引個數相同,但是型態不同,函數就有不同功能。多載只會根據函數的引數來判別哪一個函數會被呼叫,而不是根據回傳值。
下面的例子可以看到,回傳值不一樣,但是他們的引數個數都是兩個,所以就會產生錯誤。
int test(int i,int j){ //回傳值是int
...
}
long test(int i,int j){ //回傳值是long
...
}
最後,在JAVA裡函數和函數之間都是可以互相呼叫的喔!
菜鳥工程師也有分享食記,歡迎大家追蹤喔~~
https://instagram.com/engineer_bodyfat?utm_medium=copy_link
今天就先到這啦!!!
See you tomorrow~