22 【程序 22 递归求阶乘】

题目:利用递归方法求 5!。

程序分析:递归公式:fn=fn_1*4!

package cskaoyan;

public class cskaoyan22 {
@org.junit.Test
public void recursion() {
long number = 5; System.out.println(factorial(number));
} private long factorial(long number) {
if (number == 1 || number == 0) {
return 1;
} else {
return number * factorial(number - 1);
}
}
}

最新文章

  1. 在 KVM 上安装 Win7 虚拟机
  2. PHP下使用强大的imagick轻松生成组合缩略图
  3. 构造方法 static 块 {}块 执行顺序
  4. Python--matplotlib绘图可视化知识点整理
  5. ASP.NET- 使用NPOI导入导出标准Excel
  6. 转:Loadrunner学习知多少--脚本录制下载操作
  7. Ubuntu 16.04 升级 PHP 版本至 7.1
  8. Java异常处理-----finally
  9. mysql week 的使用方法
  10. Redis的key和value大小限制
  11. 原生js总结
  12. 创建react项目
  13. 高可用hadoop的hdfs启动的时候namenode启动不了
  14. 金蝶K3 11.0 WISE版本盘点机PDA条码数据采集器仓库条码管理
  15. 37. CentOS-6.3安装配置Weblogic-10
  16. oracle备份恢复学习
  17. [翻译]将智能指针用于C++的类成员
  18. c#去除DataTable空列
  19. 自定义流水号的autocode
  20. Google发布机器学习术语表 (包括简体中文)

热门文章

  1. centos7防火墙相关
  2. LOAD DATA INFILE读取CSV中一千万条数据至mysql
  3. MySQL进阶8 分页查询(limit) - 【SQL查询语法执行顺序及大致结构】- 子查询的3个经典案例
  4. K-D树
  5. JSP运行原理以及执行过程源码分析
  6. 一步步来用C语言来写python扩展
  7. 如何查看float在内存中存储方式
  8. C语言学习系列(一)开门首篇
  9. python自动华 (五)
  10. 五十一.Openstack概述 部署安装环境 、 部署Openstack OpenStack操作基础