阶乘的两种实现方式
2017-08-25 14:01
190 查看
public class Util { /** * N的阶乘 * * @param n * @return */ public static int factorial(int n) { if (n == 1) { return 1; } else { return n * factorial(n - 1); } } public static int factorial2(int n) { int val = 1; for (int i = 2; i <= n; i++) { val *= i; } return val; } }
相关文章推荐
- 两种方式实现求n的阶乘
- 两种方法使用jquery实现左右移动效果(包含each遍历方式)
- 内省调用JavaBean实现getXxx和setXxx的两种方式
- Nginx反向代理实现会话(session)保持的两种方式
- EventManager的两种简单实现方式
- java多线程系类:基础篇:02常用的实现多线程的两种方式
- iOS 实现类似QQ分组样式的两种方式
- jquery pagination分页的两种实现方式
- 黑马程序员——java多线程的两种实现方式
- 算法代码实现之归并排序,Golang(Go语言)实现,自顶向下与自底向上两种方式
- Java实现权限管理的两种方式
- js实现页面跳转的两种方式
- 单例模式的两种较好的实现方式
- 淘淘商城系列——jsonp的原理及两种实现方式
- Java网络请求(get/post)工具类实现的两种方式
- 网页生成二维码并实现打印的两种方式
- 多线程并行执行及调度管理-两种实现方式
- jquery阻止事件的两种实现方式
- coco2d-x 2.0.4 帧动画 两种实现方式
- JSP隐含对象response实现文件下载的两种方式