求递归的方式求n的阶乘
2017-02-17 20:33
176 查看
求递归的方式求n的阶乘
public class Demo01 {
public static void main(String[] args) {
int a = jieCheng(3);
System.out.println(a);
}
/**
* 求递归的方式求n的阶乘
* @param n
* @return
*/
public static int jieCheng(int n ) {
if(n==1){
return 1;
}else{
return jieCheng(n-1)*n;
}
}
}
public class Demo01 {
public static void main(String[] args) {
int a = jieCheng(3);
System.out.println(a);
}
/**
* 求递归的方式求n的阶乘
* @param n
* @return
*/
public static int jieCheng(int n ) {
if(n==1){
return 1;
}else{
return jieCheng(n-1)*n;
}
}
}
相关文章推荐
- #DayOne#,分别用循环和递归的方式实现阶乘
- 采用递归方式输出N个不同元素所有排列方式
- 递归方式输出n位格雷码
- 阶乘的两种实现方式
- Java实现递归经典案例——三角数字的多种实现方式
- 递归--阶乘
- 二分查找算法(递归与非递归两种方式)
- 详细讲解二叉树三种遍历方式的递归与非递归实现
- java 递归求一个数字的阶乘
- 折半算法的C#实现方式-递归和非递归
- 递归方式 DOM 解析(parse) XML
- 详细讲解二叉树三种遍历方式的递归与非递归实现
- 基础算法 —— 递归求N阶乘
- 程序员面试金典: 9.9 递归和动态规划 9.1上楼的方式
- 学习C/C++语言:递归方法求阶乘
- 使用递归遍历的方式生成所有的九宫格数独
- 递归方式 DOM 解析(parse) XML
- 求递归方式的时间复杂度【转】
- 1到100的阶乘(递归)
- 递归的概念,阶乘, 斐波那契列数: