集册 Java实例教程 阶乘函数的递归实现

阶乘函数的递归实现

欢马劈雪     最近更新时间:2020-01-02 10:19:05

426
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
阶乘函数的递归实现
/**
 * n o w j a   v  a . c o m - 时  代  Java 提 供 
**/

public class Main {

  public static int Factorial(int n) {

    if (n == 0)

      return 1; // Terminal stage

    else

      return n * Factorial(n - 1); // Apply recurrence equation

  }


  public static void main(String[] arg) {

    System.out.println("10!=" + Factorial(10));

  }

}/* 来 自 n o w    j a v a  . c o m*/