递归方法

递归方法
      递归是JAVA算法当中的一种,下面来看一个递归方法,这个方法实现了n的阶乘.

public class Recursion {
    int result=1;
    public int nRecursion(int n) {     
       if (n > 0) {         
          result = result * n;       
          nRecursion(n-1);     
       } 
       return result;
    } 
    public static void main(String[] args) {
        System.out.println(new Recursion().nRecursion(5));
    }
}

你可能感兴趣的:(递归方法)