递归
调用自身的方法
边界条件
递归头:使方法结束的语句
递归体:需要调用递归的语句
有效范围
适用基数较小的调用,基数过大容易占内存
举例:
package method;
public class Demo07 {
public static void main(String[] args) {
//递归举例
int max = f(5);
System.out.println(max);
}
public static int f(int n){
if (n==1){
return 1;//递归头
}return n*f(n-1);//递归体
}
}