遞歸是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));
}
}