递归算法 阶乘 JAVA描述
2007-08-14 10:59
218 查看
package arithmetic.digui;
import java.util.*;
public class Factorial {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
System.out.println(getFactorial(i));
}
public static int getFactorial(int n) {
if (n == 1)
return 1;
else
return n * getFactorial(n - 1);
}
}
import java.util.*;
public class Factorial {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
System.out.println(getFactorial(i));
}
public static int getFactorial(int n) {
if (n == 1)
return 1;
else
return n * getFactorial(n - 1);
}
}
相关文章推荐
- 递归算法 阶乘 JAVA描述
- 【递归算法】Java模拟汉诺塔移位、阶乘、斐波那契数列操作
- java————用递归算法求阶乘
- java 阶乘 递归算法
- 递归算法-求n的阶乘,超能生兔子-java实现
- Java递归算法经典实例(兔子问题、阶乘、1到100累加)
- 递归算法 列出给定目录下的文件/java描述
- 【Java】递归算法计算阶乘
- 递归算法 列出给定目录下的文件/java描述
- 数据结构与算法(Java描述)-16、递归算法及其应用
- JAVA利用递归算法求自然数的阶乘。
- Java递归算法——阶乘
- Java Statement 对象描述
- java-递归算法
- java垃圾收集描述
- java递归算法提前返回值带出
- JAVA组合递归算法
- 基于注解和反射的Java ORM框架(1)-通过注解描述映射关系
- [编写高质量代码:改善java程序的151个建议]建议84 使用构造函数协助描述枚举项
- Java基础面试题4-描述一下ArrayList和LinkedList各自实现和区别