您的位置:首页 > 其它

算法题:利用递归方法求n!

2017-12-11 00:00 435 查看
这段时间较忙,有空的话给大家每天推荐一个算法题,有投稿需求请联系我。

点击——> 加群聊更多技术

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

import java.util.Scanner;
public class Ex22 {
public static void main(String[] args) {
  Scanner s = new Scanner(System.in);
  int n = s.nextInt();
  Ex22 tfr = new Ex22();
  System.out.println(tfr.recursion(n));

}

public long recursion(int n) {
  long value = 0 ;
  if(n ==1 || n == 0) {
   value = 1;
  } else if(n > 1) {
   value = n * recursion(n-1);
  }
  return value;
}

}
小伙伴,有其他实现可留言贴代码

java知识和技术查漏补缺,空余时间学习碎片化知识,分享开发、运维、架构等综合性知识,助力职场最后一公里与职业进阶,每天看宝典,就选它。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: