java————用递归算法求阶乘
2018-01-22 16:58
381 查看
public class TestRecursion {
}
public static void main(String[] args) { int i; System.out.println("请输入需要阶乘的一个整数:"); Scanner scanner = new Scanner(System.in); i = scanner.nextInt(); System.out.println(i + "的阶乘是:" + jc(i)); } public static int jc(int i) { if (i == 0 && i == 1) { return 1; } else if (i > 0) { int result = i * jc(i - 1); return result; } else { return 1; } }
}
相关文章推荐
- java 阶乘 递归算法
- 递归算法 阶乘 JAVA描述
- JAVA利用递归算法求自然数的阶乘。
- 递归算法-求n的阶乘,超能生兔子-java实现
- Java递归算法经典实例(兔子问题、阶乘、1到100累加)
- 【Java】递归算法计算阶乘
- Java递归算法——阶乘
- 【递归算法】Java模拟汉诺塔移位、阶乘、斐波那契数列操作
- 递归算法 阶乘 JAVA描述
- Java 递归算法
- Java递归算法构造JSON树形结构
- 使用java计算一个数的阶乘--递归
- Java的递归算法
- java基于递归算法实现汉诺塔问题实例
- 30、java中递归算法
- java语言学习之n的阶乘末尾有多少个0
- Java 递归算法打印输出9*9乘法表
- 【Java工程师之路】[1-1.5]Java递归算法
- 阶乘运算之Python VS Java
- Java的递归算法