函数,方法。函数的定义,调用;形参,实参;return关键字;多级调用,递归。

函数

函数=方法。只是叫法不同而已。
函数的概念: 实现特定功能的一段代码,可反复使用。
函数的定义: public static void 函数名(){ 函数的主体 }
函数的组成: 形参列表、实参列表、返回值类型、返回值、函数名、函数主体。
函数的调用: 函数名(实参…)
函数的好处: 减少冗余、提高复用性、可读性、可维护性、方便分工合作。
递归:将大问题拆分成若干个小问题,大小问题的解决方法相同,有固定规律,函数中自己调用自已。

一,函数定义语法

一个方法只定义一个功能,目的为防止项目的单功能改动而影响其他功能的上线及使用,避免造成客户的体验不佳。

public static void 函数名称 (){
//函数主体。用于写入方法的功能代码。
}

定义的位置:与主方法main的位置并列,都为类的内部,而且无先后顺序。

二,函数调用

在需要执行函数的地方调用我们写好的函数即可。
如:调用函数,打印*
在这里插入图片描述

三,实参,形参

实参和形参的定义语法:
形参:即等价于局部变量的声明。如:int a;
public static void 函数名称(形参){
//功能代码。
}
实参:即等价于局部变量的赋值。如:a=1;
函数名称(实参);
在这里插入图片描述
这里的形参为 int a; 实参为10

return关键字

return用于结束方法并返回值,即为两个功能。返回值的类型即为我们定义方法时定义的,比如我们常用的main方法里,返回值类型为void(void的意思为空,所有我们使用main方法时不需要使用return)

public static int sout(int a,int b){//定义一个方法,方法名sout 方法类型为int ,形参为int a,int b;
a=1;b=9;//定义实参
return a+b;//结束方法并返回值,值为1+9=10.
}
一个方法只能有一个return

多级调用

顾名思义,在方法里调用方法,实现功能的拼接。
在这里插入图片描述

递归

递归即为函数调用自己
无穷递归
如果在递归中,没有设立有效的出口,程序报错。原因为程序进行了无限循环。所以,我们要给它一个出口,相当于循环体的循环条件。
在这里插入图片描述
加入出口之后:
在这里插入图片描述

关注我,点赞它,你就可以收到我持续更新的Java知识,快快来到阿斗学Java,教你最简单的java学习方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值