java程序培训学费_java,程序,递归

原问题:java,程序,递归
分类:编程开发 > 最后更新时间:【2016-12-12 02:05:22】
问题补充:

利用递归方法求5!

用递归方式求出阶乘的值。递归的方式为:

5!=4!*5

4!=3!*4

3!=2!*3

2!=1!*2

1!=1

即要求出5!,先求出4!;要求出4!,先求出3! … 以此类推。

要求:

定义一个函数(或方法),用于求阶乘的值。

在主函数(或主方法)中调用该递归函数(或方法),求出5的阶乘,并输出结果。

最佳答案

(参考程序如下,简单的递归)

最佳答案由网友  whoami1978  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
16

分享到:

其他回答

其它网友回答:
public int factorial(int m)
{
if (m < 0)
return 0;
else if ( m == 1)
reteurn 1;
else if (m > 1)
return m * factorial(m-1);
}

其它网友回答:

其它网友回答:
public int digui(int n){

其它网友回答:
   if(n==1){

其它网友回答:
       return 1;

其它网友回答:
   }else{

其它网友回答:
       return n*digui(n-1);

其它网友回答:
       }

其它网友回答:
}

    推荐