一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java遞歸算法簡單示例兩則

Java遞歸算法簡單示例兩則

2020-12-29 15:17海岸線-haianxian Java教程

這篇文章主要介紹了Java遞歸算法,通過兩則示例分析了Java遞歸算法實現階乘與求和的具體操作技巧,需要的朋友可以參考下

本文實例講述了Java遞歸算法。分享給大家供大家參考,具體如下:

1.實現1到100的和,用遞歸實現

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class RecursionTest {
  public static void main(String[] args) {
    System.out.println(diGui(100));// 5050
  }
  public static int diGui(int n) {
    int sum;
    if (n == 1)
      return 1;
    else {
      sum = n + diGui(n - 1);
      return sum;
    }
  }
}

2.遞歸實現1到100的階乘

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class RecursionTest {
  public static void main(String[] args) {
    System.out.println(diGui(5));// 120 注意如果求100的階乘那么就不能用int或者long,計算后的結果數值過大程序無法返回,一般情況會返回0要用BigInteger
  }
  public static int diGui(int n) {
    int sum;
    if (n == 1)
      return 1;
    else {
      sum = n * diGui(n - 1);
      return sum;
    }
  }
}

希望本文所述對大家java程序設計有所幫助。

原文鏈接:http://blog.csdn.net/u010680097/article/details/73775830

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲大片在线观看 | 我与肥熟老妇的性事 | 天堂网在线网站成人午夜网站 | 成人毛片1024你懂的 | 日韩精品一区二区三区老鸭窝 | daring国家队在线观看樱花动漫 | 成人快插 | 欧美日韩国产一区二区三区伦 | 成 人 亚洲 综合天堂 | a级亚洲片精品久久久久久久 | 日韩综合网 | 男人含玉势出嫁束器 | 午夜AV亚洲一码二中文字幕青青 | 国产精品国产色综合色 | 欧美久在线观看在线观看 | 亚洲精品一二三四区 | 亚洲AV无码乱码在线观看浪潮 | 免费的网址 | 成人男女网免费 | 啊好大好粗 | 欧美一区二区三区免费不卡 | 精油按摩日本 | 美女污视频 | 国产精品成人一区二区 | 日本伊人色 | 97视频久久久 | 亚洲免费视 | 欧美日本一道高清免费3区 欧美人做人爱a全程免费 | 欧美日韩综合网在线观看 | 国产成人精品日本亚洲网站 | 精品一区二区三区在线播放 | 亚洲欧美日韩天堂在线观看 | 久久久久久久久人体 | 国产视频一区二区 | 91在线亚洲精品一区 | 四虎精品永久在线网址 | 调教校花浣肠开菊 | 成年私人影院免费视频网站 | 99久久综合给久久精品 | 久久棋牌评测 | 日韩黄色录像 |