最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java遞歸方法求5!的實現(xiàn)代碼

 更新時間:2017年02月21日 23:45:11   投稿:mdxy-dxy  
這篇文章主要介紹了Java遞歸方法求5!的實現(xiàn)代碼,需要的朋友可以參考下

題目:利用遞歸方法求5!。

程序分析:遞歸公式:fn=fn_1*4!

程序設(shè)計:

import java.util.Scanner;
public class Ex22 {
public static void main(String[] args) {
  Scanner s = new Scanner(System.in);
  int n = s.nextInt();
  Ex22 tfr = new Ex22();
  System.out.println(tfr.recursion(n));
 
}
 
public long recursion(int n) {
  long value = 0 ;
  if(n ==1 || n == 0) {
  value = 1;
  } else if(n > 1) {
  value = n * recursion(n-1);
  }
  return value;
}
 
}

方法二利用遞歸方法求5!。

public class lianxi22 {
public static void main(String[] args) {
    int n = 5;
  rec fr = new rec();
  System.out.println(n+"! = "+fr.rec(n));
}
}
class rec{
public long rec(int n) {
  long value = 0 ;
  if(n ==1 ) {
   value = 1;
  } else  {
   value = n * rec(n-1);
  }
  return value;
}
}

相關(guān)文章

  • Java實戰(zhàn)入門之雙色球彩票小游戲

    Java實戰(zhàn)入門之雙色球彩票小游戲

    這篇文章主要介紹了Java實戰(zhàn)入門之雙色球彩票,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Java AQS中CyclicBarrier回環(huán)柵欄的使用

    Java AQS中CyclicBarrier回環(huán)柵欄的使用

    這篇文章主要介紹了Java中的 CyclicBarrier詳解,CyclicBarrier沒有顯示繼承哪個父類或者實現(xiàn)哪個父接口, 所有AQS和重入鎖不是通過繼承實現(xiàn)的,而是通過組合實現(xiàn)的,下文相關(guān)內(nèi)容需要的小伙伴可以參考一下
    2023-02-02
  • 解決JPA?save()方法null值覆蓋掉mysql預(yù)設(shè)的默認(rèn)值問題

    解決JPA?save()方法null值覆蓋掉mysql預(yù)設(shè)的默認(rèn)值問題

    這篇文章主要介紹了解決JPA?save()方法null值覆蓋掉mysql預(yù)設(shè)的默認(rèn)值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Spring Boot應(yīng)用啟動時自動執(zhí)行代碼的五種方式(常見方法)

    Spring Boot應(yīng)用啟動時自動執(zhí)行代碼的五種方式(常見方法)

    Spring Boot為開發(fā)者提供了多種方式在應(yīng)用啟動時執(zhí)行自定義代碼,這些方式包括注解、接口實現(xiàn)和事件監(jiān)聽器,本文我們將探討一些常見的方法,以及如何利用它們在應(yīng)用啟動時執(zhí)行初始化邏輯,感興趣的朋友一起看看吧
    2024-04-04
  • Eclipse中自動添加注釋(兩種)

    Eclipse中自動添加注釋(兩種)

    本文主要介紹了Eclipse中自動添加注釋的兩種方法。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 詳細(xì)分析java線程wait和notify

    詳細(xì)分析java線程wait和notify

    本篇文章是對java多線程wait()和notify()進(jìn)行了詳細(xì)的分析介紹,需要了解的朋友參考下
    2015-07-07
  • java開發(fā)讀取嵌套jar包中的文件

    java開發(fā)讀取嵌套jar包中的文件

    這篇文章主要為大家介紹了java開發(fā)讀取嵌套jar包中的文件方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • SpringBoot定時任務(wù)實現(xiàn)數(shù)據(jù)同步的方法

    SpringBoot定時任務(wù)實現(xiàn)數(shù)據(jù)同步的方法

    業(yè)務(wù)需求是,通過中臺調(diào)用api接口獲得,設(shè)備數(shù)據(jù),要求現(xiàn)實設(shè)備數(shù)據(jù)的同步,這篇文章主要介紹了SpringBoot定時任務(wù)實現(xiàn)數(shù)據(jù)同步的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Java之Springcloud Gateway內(nèi)置路由案例講解

    Java之Springcloud Gateway內(nèi)置路由案例講解

    這篇文章主要介紹了Java之Springcloud Gateway內(nèi)置路由案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • SpringBoot 多線程事務(wù)回滾的實現(xiàn)

    SpringBoot 多線程事務(wù)回滾的實現(xiàn)

    本文是基于springboot的@Async注解開啟多線程,并通過自定義注解和AOP實現(xiàn)的多線程事務(wù),避免繁瑣的手動提交/回滾事務(wù),感興趣的可以了解一下
    2024-02-02

最新評論

正宁县| 昌乐县| 洛阳市| 凤台县| 原平市| 米林县| 洛阳市| 安塞县| 涞水县| 青州市| 广东省| 化隆| 邹平县| 太仆寺旗| 洛浦县| 琼海市| 乐业县| 林西县| 通化县| 潞城市| 壶关县| 永善县| 北流市| 海宁市| 新巴尔虎右旗| 陵川县| 宁城县| 大庆市| 维西| 安新县| 桐柏县| 定陶县| 伊吾县| 阿合奇县| 夹江县| 武邑县| 琼海市| 清河县| 咸丰县| 滦平县| 七台河市|