
package com.study.measure;
//阶乘
//1! 1
//2! 2*1
//3! 3*2*1
//4! 4*3*2*1
public class digui1 {
//递归思想
public static void main(String[] args) {
System.out.println(f(4));
}
public static int f(int n){
if(n == 1){
return 1;
}
else {
return n*f(n-1);
}
}
}
递归的本质: Java中的 栈

原文:https://www.cnblogs.com/chengmengdui/p/14727552.html