这样也行?(java中的函数)java递归的定义,Java函数定义和递归使用,java递归函数,
函数(方法)
1.函数定义
函数:定义在类中实现特定功能或任务的一段代码。
Java是面向对象的语言,函数也被叫做方法。
之前我们用过主函数main,主函数中可以调用其他函数。
利用函数的好处:
避免冗余代码提高代码的可维护性提高代码的重用性提高代码的灵活性2.函数的声明
修饰符 返回类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...){实现代码}
修饰符我们后续再说,这里先忽略。从返回类型开始说:
返回类型:
表示函数执行以后返回的结果的数据类型可以是Java中的任何数据类型如果没有结果则为void函数名:
函数名字,调用时表示调用哪个函数命名时需按照标识符的命名规则主函数的函数名必须为main参数类型:
定义形式参数的类型形式参数:
是一个变量,用于存储调用函数时传递给函数的数据可以没有形参,但是圆括号不能省略3.函数注意事项
形参相当于函数内部有效的局部变量形参可以有选择的使用,也可以不用函数的实现代码结束前要使用return语句返回声明中规定类 型的数据如果声明中返回值类型为void,则不用返回任何数据函数调用时圆括号中传递的参数叫实参调用时,实参的个数、类型、顺序必须和函数定义时相同举例说明:
递归
1.递归
一个函数直接或间接的调用了自己,叫做递归。递归不是循环。在使用递归的时候,一定要有一个终止条件,否则会产生无 穷递归。02.示例:阶乘递归
如果遇到阶乘的计算,我们就可以使用递归来解决,代码如下:
版权申明
本文系作者 @河马 原创发布在河马博客站点。未经许可,禁止转载。
暂无评论数据