Java基础算法题(22):利用递归方法求5!。

查看所有50道基础算法题请看:

Java的50道基础算法题

package Demo22Factorial;
public class Factorial {
    /**
     *  利用递归方法求5!。
     */
    /*
    分析,这个题目其实是上一道题目的一部分,求阶乘嘛F(n)=F(n-1)*n
     */
    public static void main(String[] args) {
        System.out.println("5!的计算结果是:"+Factorial(5));
    }
    public static int Factorial(int num){
        if(num==1){
            return 1;
        }else{
            return Factorial(num-1)*num;
        }
    }
}

发布了54 篇原创文章 · 获赞 1 · 访问量 2307

猜你喜欢

转载自blog.csdn.net/weixin_44803446/article/details/105355086
今日推荐