递归
1.递归就是A方法调用A方法
2.递归结构包括两个部分:
1)递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。
2)递归体:什么时候需要调用自身方法
代码示例
package com.hao.method;
public class Demo06 {
public static void main(String[] args) {
System.out.println(f(5));
}
public static int f(int N){
if(N==1){
return 1;
}else{
return N*f(N-1);
}
}
}
输出示例