欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java打印斐波那契前N項(xiàng)的實(shí)現(xiàn)示例

 更新時間:2020年02月09日 15:05:37   作者:R.I.PKobe  
這篇文章主要介紹了Java打印斐波那契前N項(xiàng)的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

題外

由于idea原因 用注解test無法在控制臺上輸入所以寫死到程序里了,版本都30.9102了為什么還是這樣啊,intelJ你們該反思了?。。?br />

用intelJ IDEA的小伙伴有遇到這種測試情況嗎,如果項(xiàng)目上有測試用例需要自己單元測試,怎么解決控制臺輸入問題(@test情況下),直接改main方法的那個就算了。~~

斐波那契的認(rèn)識

斐波那契數(shù)列前2項(xiàng)為1,從第3項(xiàng)開始為該項(xiàng)的前2項(xiàng)和。

eg:1,1,2,3,5,8…
f(n)=f(n-1)+f(n-2)

代碼參考

import org.junit.Test;

import java.util.Scanner;

import static java.lang.System.out;

/**
 * ClassName:Maintest
 *
 * @author: zhengkw
 * @description: 測試
 * @date: 20/02/01下午 7:34
 * version:
 * @since: jdk 1.8
 */

public class Maintest { 

  @Test
  public void printFibonacciTest() {
    FibonacciSequence fibonacciSequence = new FibonacciSequence();
    //打印一個斐波那契前i項(xiàng)
    //  Scanner sc = new Scanner(System.in);
    // out.println("打印多少項(xiàng)斐波那契");
    // int i=sc.nextInt(); 
    int i =8;
    for (int n=1;n<i;n++){
      out.print(fibonacciSequence.fibonacci(n)+"\t\t");
    }

  }
}

import static java.lang.System.out;
/**
 * @ClassName:FibonacciSequence
 * @author: zhengkw
 * @description: 斐波那契數(shù)列遞歸應(yīng)用
 * @date: 20/02/07下午 4:10
 * @version:1.0
 * @since: jdk 1.8
 */
public class FibonacciSequence {
  /**
   * @param n 項(xiàng)數(shù)
   * @descrption: 生成第n項(xiàng)元素
   * @return: int
   * @date: 20/02/07 下午 5:03
   * @author: zhengkw
   */
  public int fibonacci(int n) {
    if (n < 3) {
      return 1;
    } else {
      return fibonacci(n - 2) + fibonacci(n - 1);
    }
  }
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用Spring Boot如何開發(fā)REST服務(wù)詳解

    利用Spring Boot如何開發(fā)REST服務(wù)詳解

    這篇文章主要給大家介紹了關(guān)于利用Spring Boot如何開發(fā)REST服務(wù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • Java中的HashSet詳解和使用示例_動力節(jié)點(diǎn)Java學(xué)院整理

    Java中的HashSet詳解和使用示例_動力節(jié)點(diǎn)Java學(xué)院整理

    HashSet 是一個沒有重復(fù)元素的集合。接下來通過實(shí)例代碼給大家介紹java中的hashset相關(guān)知識,感興趣的朋友一起看看吧
    2017-05-05
  • 在idea中將java項(xiàng)目中的單個類打包成jar包操作

    在idea中將java項(xiàng)目中的單個類打包成jar包操作

    這篇文章主要介紹了在idea中將java項(xiàng)目中的單個類打包成jar包操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • 劍指Offer之Java算法習(xí)題精講鏈表與數(shù)組專項(xiàng)訓(xùn)練

    劍指Offer之Java算法習(xí)題精講鏈表與數(shù)組專項(xiàng)訓(xùn)練

    跟著思路走,之后從簡單題入手,反復(fù)去看,做過之后可能會忘記,之后再做一次,記不住就反復(fù)做,反復(fù)尋求思路和規(guī)律,慢慢積累就會發(fā)現(xiàn)質(zhì)的變化
    2022-03-03
  • 詳解常用的Spring Bean擴(kuò)展接口

    詳解常用的Spring Bean擴(kuò)展接口

    本篇文章主要介紹了一些常用的Spring Bean擴(kuò)展接口以及它們的簡單用法,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-05-05
  • JVM進(jìn)階教程之字段訪問優(yōu)化淺析

    JVM進(jìn)階教程之字段訪問優(yōu)化淺析

    這篇文章主要給大家介紹了關(guān)于JVM進(jìn)階教程之字段訪問優(yōu)化的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • 解決json字符串序列化后的順序問題

    解決json字符串序列化后的順序問題

    這篇文章主要介紹了解決json字符串序列化后的順序問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • java獲取本地文件和遠(yuǎn)程文件的方式代碼示例

    java獲取本地文件和遠(yuǎn)程文件的方式代碼示例

    這篇文章主要給大家介紹了關(guān)于java獲取本地文件和遠(yuǎn)程文件的方式,我們項(xiàng)目開發(fā)的時候,經(jīng)常會讀取文件,如果文件在本服務(wù)器,則直接用new File()讀取即可,但是有時候需要遠(yuǎn)程讀取文件,需要的朋友可以參考下
    2023-08-08
  • Java的靜態(tài)類型檢查示例代碼詳解

    Java的靜態(tài)類型檢查示例代碼詳解

    本文將使用幾個代碼示例,深入講解Java中的類型檢查機(jī)制。一旦完全理解了本文的例子,就完全掌握了Java中的靜態(tài)類型檢查,感興趣的朋友一起看看吧
    2017-11-11
  • springboot脫敏控件升級支持深度脫敏

    springboot脫敏控件升級支持深度脫敏

    這篇文章主要為大家介紹了springboot脫敏控件升級支持深度脫敏,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07

最新評論