java学习之旅25--递归算法详解

  1. 递归
  2. 递归计算n的阶乘
    • [java] view plain copy
       
      1. public class TestFactorial {  
      2.     /* 
      3.      * 通过递归计算n的阶乘 
      4.      */  
      5.     public static int factorial(int n){  
      6.         if(n==1){  
      7.             return 1;  
      8.         }else{  
      9.             return n*factorial(n-1);  
      10.         }  
      11.     }  
      12.     public static void main(String[] args) {  
      13.         System.out.println(factorial(5));  
      14.     }  
      15. }  
  3. 递归计算阶乘分析
posted @ 2016-12-17 09:52  天涯海角路  阅读(99)  评论(0)    收藏  举报