大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

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

Java階乘遞歸的例子

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

任何非負整數的階乘基本上是所有小于或等于它的整數的乘積??梢允褂?a href="/tutorial_java_se/1042.html" target="_blank" title="Java遞歸方法">遞歸方法獲得階乘。

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

例子

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社区在线观看精品 | 久久综合精品国产一区二区三区 | 高清影院|精品秒播3 | 好吊妞视频在线观看 | 一区二区三区四区视频在线 | 日日摸夜夜添夜夜添欧美毛片 | 久热这里只有精品在线 | www.亚洲精品.com | youjizz中国| 欧美日韩一区二区不卡三区 | 色综合网亚洲精品久久久 | 日日夜夜操视频 | 青青青视频自偷自拍视频1 青青青手机版视频在线观看 | 日本精品视频在线 | 国产欧美日韩图片一区二区 | 黄色影院网站 | 亚洲国产精品a在线 | 视频国产在线 | 国产亚洲精彩视频 | 日本一级在线播放线观看视频 | 欧美精品在欧美一区二区 | 亚洲成色 | 高清久久 | 日本二区在线观看 | 久久人人干| 亚洲一区综合在线播放 | 四虎影院精品 | 亚洲精品一二三四区 | 国产农村一一级特黄毛片 | 国产一区二区三区免费在线观看 | 久草视频在线观 | 青青青国产免费线在 | 国产欧美精品一区二区三区-老狼 | 四虎在线观看免费视频 | 国产一区二区久久精品 | www.日日操| 欧美日韩在线播一区二区三区 |