递归小例子
public void print(int? w) {
?????? int? i;
?????? if ( w!=0) {
????? print(w-1);
???????????? for(i=1;i<=w;++i)
????????????????? System.out.print(w);
???????????? System.out.println();
?????? }
}
//计算累加
public? int add(int i) {
?int total;
?if(i == 1)
??total = i;
?else
??total = add(i - 1)+i;
?return total;
}
//1,1,2,3,5,8,13
public int jisuan(int num) {
?if(num < 3)
??return 1;
?else
??return jisuan(num - 1) + jisuan(num - 2);
}
?
//递归就是自己在特定的情况下自己调用自己的过程
//三个方法各有特点,大家好好理解
//递归主要注意两点,1)什么时候结束递归,怎么递归
?
?