黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java階乘遞歸的例子

Java階乘遞歸的例子

更新時間:2022-06-13 11:07:09 來源:動力節點 瀏覽1202次

任何非負整數的階乘基本上是所有小于或等于它的整數的乘積。可以使用遞歸方法獲得階乘。

演示這一點的程序如下所示:

例子

public class Demo {
   public static long fact(long n) {
      if (n <= 1)
         return 1;
      else
         return n * fact(n - 1);
   }
   public static void main(String args[]) {
      System.out.println("The factorial of 6 is: " + fact(6));
      System.out.println("The factorial of 0 is: " + fact(0));
   }
}

輸出

The factorial of 6 is: 720
The factorial of 0 is: 1

現在讓我們了解一下上面的程序。

方法 fact() 計算數字 n 的階乘。如果 n 小于或等于 1,則返回 1。否則遞歸調用自身并返回 n * fact(n - 1)。演示這一點的代碼片段如下:

public static long fact(long n) {
   if (n <= 1)
      return 1;
   else
      return n * fact(n - 1);
}

在 main() 中,使用不同的值調用方法 fact()。演示這一點的代碼片段如下:

public static void main(String args[]) {
   System.out.println("The factorial of 6 is: " + fact(6));
   System.out.println("The factorial of 0 is: " + fact(0));
}

以上就是關于“Java階乘遞歸的例子”介紹,大家如果對此比較感興趣,想了解更多相關知識,不妨來關注一下動力節點的Java教程,里面有更豐富的知識等著大家去學習,相信對大家會有所幫助的。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 香蕉官网| 伊人精品综合 | 日韩欧美国产卡通动漫 | 欧美日韩视频一区三区二区 | 91国内精品久久久久免费影院 | 日本三级香港三级三级人 | 福利网址在线 | 精品九九人人做人人爱 | 亚洲国产精品久久久久网站 | 午夜国产精品久久影院 | 亚洲一区二区三区高清网 | 一级生活录像 | 99v视频国产在线观看免费 | 国产成人禁片免费观看视频 | 麻豆国产精品高中生视频 | 妞干网免费视频观看 | 草草影院在线观看视频 | 国产激情在线 | 日本三黄色大 | 性刺激欧美三级在线现看中文 | 天天做人人爱夜夜爽2020 | 狠狠色丁香久久综合五月 | 老司机精品免费视频 | 午夜影院一区二区 | 欧美日韩国产一区 | 亚洲欧美日韩在线一区二区三区 | 亚洲国产欧美在线观看 | 一个人看的www片免费视频中文 | 波多野结衣与公中出中文字幕 | 黄色三级视屏 | 免费视频日韩 | 玖玖成人 | 亚洲高清中文字幕一区二区三区 | 欧美日韩亚洲精品国产色 | 黄色片视频免费 | 9i9精品国产免费久久 | 日日噜噜夜夜狠狠视频欧美人 | 一级一片一_级一片一 | 亚洲人成亚洲精品 | 三级www| 欧美日韩一区二区中文字幕视频 |