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~
>>: 序章:最幸福的事,莫过於当你看到code变成一幅幅美丽的画
阿嬷都看得懂的满版横幅怎麽写与 normalize.css 昨天我们拿出了古早时代的贴纸簿,并且介绍...
大家好,我是 A Fei,又到了我们愉快的解题时间,这次我们要来做一道数列的题型。废话不多说,直接进...
tags: ItIron2021 Javascript 前言 昨天我们用了最~简单的层面讲解了什麽是...
自动化 什麽东西可以自动化?对我而言只要可以列出SOP的事情,都可以实现自动化。 价值 一致性 当不...
软件工程是计算机科学的一门分支,目的是寻找能引导大型且复杂软件系统开发的原则,开发这样的系统所要面的...