黑马程序员技术交流社区

标题: 基础编程题之二十二——利用递归方法求5!。 [打印本页]

作者: 娶个英文名字    时间: 2016-5-27 23:16
标题: 基础编程题之二十二——利用递归方法求5!。
【程序22】
题目:利用递归方法求5!。
程序分析:递归公式:fn=fn_1*4!
public class Prog22{
    public static void main(String[] args){
        System.out.println(fact(10));
    }
    //递归求阶乘
    private static long fact(int n){
        if(n==1)
        return 1;
        else
        return fact(n-1)*n;
    }
}

作者: hero_king    时间: 2016-5-27 23:18
递归一直理解的不太好,比较耗时的方法用递归会不会影响程序的xiaolv?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2