21xrx.com
2024-12-22 22:34:26 Sunday
登录
文章检索 我的文章 写文章
Java实现阶乘算法
2023-06-15 09:03:44 深夜i     --     --
Java 阶乘 算法

在Java编程中,阶乘是一道基础且经典的数学问题,即给定一个正整数n,求n的阶乘n!。以下是Java实现阶乘算法的代码示例:


public static int factorial(int n) {

  if (n == 0 || n == 1)

    return 1;

   else {

    return n * factorial(n - 1);

  }

}

以上代码采用了递归的方式实现了阶乘算法,即将n的阶乘转换为n乘上(n-1)的阶乘,直到n等于1或0时返回1。此时,我们可以通过调用factorial函数获得任意数的阶乘值。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复