递归
递归是方法本身调用方法的一种现象
Math类中有一个方法max()求最大值
1.方法嵌套不属于递归
Math.max(Math.max(10,20),30):方法嵌套
2.方法递归的条件:
1)必须定义方法
2)要有出口条件
3)寻找规律
3.递归可以用在构造方法上,但不能用在成员方法上
举例:
package digui;
/*
* 求5的阶乘
* 5!=5*4*3*2*1
* 5!=5*4!
Math类中有一个方法max()求最大值
Math.max(Math.max(10,20),30):方法嵌套
1)必须定义方法
2)要有出口条件
3)寻找规律
举例:
package digui;
/*
* 求5的阶乘
* 5!=5*4*3*2*1
* 5!=5*4!