首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

递归小例证

2012-07-01 
递归小例子public void print(int? w) {?????? int? i?????? if ( w!0) {????? print(w-1)????????????

递归小例子

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)什么时候结束递归,怎么递归

?

?

热点排行