递归是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));
}
}