`
shenyu
  • 浏览: 120114 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

递归-阶乘

阅读更多

用递归算法求得阶乘。

阶乘用迭代可以更有效的求得。这里只是演示递归的算法。

下面是代码。

   1. class Factorial {  
   2.     public static void main(String[] args) {  
   3.         for(int i=1; i<10; i++) System.out.print(getNext(i) + " ");  
   4.         System.out.println();  
   5.     }  
   6.   
   7.     public static int getNext(int n) {  
   8.         if(n == 1) return 1;  
   9.         return n * getNext(n-1);  
  10.     }  
  11. }  
 
2
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics