函数的调用
1.格式: 函数(参数1,参数2,…)
2.函数不调用不调用是不会执行的
3.函数调用的三种格式
- 如果调用函数没有返回值, 直接调用即可
- 如果调用函数有返回值
- 如果结果要在其他位置使用,使用变量存储方法调用的返回值
- 如果只想输出函数的返回值, 直接把方法的调用写在输出语句中的小括号中函数执行内存
调用:通过函数名和参数列表共同确定一个函数;
好处:让开发者需要记忆的函数名大大降低,提高开发效率。
递归调用:
人用迭代,神用递归
什么是递归
方法自身调用自身即为递归
递归:先递,后归。我们可以把递归分成三个部分,即:
前进段:指的就是讲问题从大化小
结束段:问题无法再继续化小,则处理当前的问题
返回段:将小问题处理完毕之后,向上返回(有些问题是不需要返回的)
递归和循环编写必须的三个部分:
- 初始值
- 终止条件
- 前进步长
递归主要解决的问题:
- 阶乘
/**
* 计算5的阶乘(result = 5*4*3*2*