一、方法/函数
1.1 方法的概念
-
概念:实现特定功能的一段代码,可反复使用
-
语法:
public static void 方法名称(){ //方法主体 }
-
调用方法时,会优先执行方法内部代码,结束后,返回到代码调用处,继续向下执行。
-
形参与实参
- 形参:等价于“局部变量的声明”。
- 实参:等价于“局部变量的赋值”。
-
方法的参数可以让代码功能更灵活、普适性更高,易于修改及维护。
-
返回值与返回值类型(基本、引用、void)
- 一个方法只能有一个返回值
- 必须保证每一条分支都有正确的返回值
1.2 方法的好处
- 减少代码冗余
- 提高复用性
- 提高可读性
- 提高可维护性
- 方便分工合作
1.3 递归
- 概念:解决具有既定规律的问题时,在方法内部再次调用自身方法的一种编程方式。
- 何时使用:当需要解决的问题可以拆分成若干个小问题,大小问题解决方式相同。
- 设置有效的出口条件,避免无穷递归。