码迷,mamicode.com
首页 > 其他好文 > 详细

递归法求 5!

时间:2018-02-13 23:40:22      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:int   入参   自己的   return   代码   参数   就是   public   code   

首先这个题目要用到递归,递归就是自己调用自己的意思,直到条件不满足。 设计一个f方法 具体代码如下: public int f(int n){ if(n>1){ return n*f(n-1);} else{ return 1; } } 当传入参数为5时, 5>1 返回5*f(4) f(4)则调用f方法传入参数为4 4>1 返回4*f(3) 同理 3>1 返回3*f(2) 2>1 返回2*f(1) 1=1 返回1 最后返回值为:5*4*3*2*1 只要输出即可求出5!。

递归法求 5!

标签:int   入参   自己的   return   代码   参数   就是   public   code   

原文地址:http://blog.51cto.com/10972685/2071588

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!