亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java打印斐波那契前N項的實現示例

發布時間:2020-10-26 06:00:12 來源:腳本之家 閱讀:141 作者:R.I.PKobe 欄目:編程語言

題外

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

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

斐波那契的認識

斐波那契數列前2項為1,從第3項開始為該項的前2項和。

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項
    //  Scanner sc = new Scanner(System.in);
    // out.println("打印多少項斐波那契");
    // 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: 斐波那契數列遞歸應用
 * @date: 20/02/07下午 4:10
 * @version:1.0
 * @since: jdk 1.8
 */
public class FibonacciSequence {
  /**
   * @param n 項數
   * @descrption: 生成第n項元素
   * @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);
    }
  }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳原县| 同心县| 江源县| 海伦市| 广平县| 买车| 万盛区| 潼南县| 阿合奇县| 兴海县| 清涧县| 南昌县| 奉新县| 湟源县| 句容市| 武乡县| 固始县| 石家庄市| 高要市| 凤山市| 象山县| 黄龙县| 桐乡市| 建德市| 汝州市| 临夏县| 旬阳县| 南开区| 丹东市| 静安区| 长治县| 安顺市| 江西省| 天镇县| 楚雄市| 英吉沙县| 新巴尔虎左旗| 海门市| 万荣县| 喀喇| 汤原县|