递归我觉得函数符合条件之后就调用本身,否则就调用最初值。
public class RecursiveFun{
public static void main(String[] args) {
RecursiveFun rf =new RecursiveFun();
for (int i=1;i<10; ++i) {
System.out.println(""+rf.fiblibSum(i));
}
}
int fiblibSum(int n){
if (n==1 || n==2)
return 1;
else
return fiblibSum(n-1)+fiblibSum(n-2);
}
}