Java 中的不使用遞迴的階乘程式。


以下是所需的程式。

範例

線上演示

public class Tester {
   static int factorial(int n) {
      if (n == 0)
         return 1;
      else
         return (n * factorial(n - 1));
   }
   public static void main(String args[]) {
      int i, fact = 1;
      int number = 5;
      fact = factorial(number);
      System.out.println(number + "! = " + fact);
   }
}

輸出

5! = 120

更新日期:2020 年 6 月 18 日

1K+ 瀏覽量

開啟您的職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.