package baidu.DiGui;
/**
* 用递归实现1*2*3*4*....*n的阶乘,并说明递归的优点与缺点
* @author 2萌
*
*/
public class TestFactorial {
private int total(int i) {
if (i<=0) {
return 0;
} else if (i == 1) {
return 1;
} else {
return total(i-1)*i;
}
}
/**
* @param args
*/
public static void main(String[] args) {
TestFactorial t = new TestFactorial();
int sum = t.total(4);
System.out.println(sum);
}
}
求n的阶乘
最新推荐文章于 2021-02-28 13:24:21 发布