`
ahrhu
  • 浏览: 15586 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

一个递归例子

阅读更多
public class recursion1{
	
	int fib(int n){   
	    if(n == 0)        return 0;   
	    else if(n == 1)   return 1;  
	    else             
		System.out.print("  "+n);
		int a = fib(n-1);
		int b = fib(n-2);
		int c = a+b;
		System.out.print(" a="+a+" b="+b+" a+b= "+c+"\\ ");
		System.out.println();	
		return fib(n-1) + fib(n-2);  
	
}
 
	public static void main(String args[]){
			
 		dgClass1 dg = new dgClass1();
		System.out.println(" 6="+dg.fib(6));  //return 8



	}

}


1
0
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics