Java代码--如何递归实现一个阶乘呢?

Java-经验王 Java经验 发布时间:2021-08-14 16:48:48 阅读数:2879 1
下文是笔者使用Java代码实现的一个 n!
f(n)=n*(n-1)*……*1
例:
 
package testPackage;

public class testClass {

	public static void main(String[] args) {

		int a = fun(10);
		System.out.println("10的阶乘==>" + a);

	}

	public static int fun(int n) {
		if (n == 0)
			return 1;// 递归出口
		return fun(n - 1) * n;
	}

}
Java实现阶乘的示例分享
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202108/1628931018681.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者