中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

Java中怎么打印斐波那契的前N項

發布時間:2021-07-26 14:29:20 來源:億速云 閱讀:99 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關Java中怎么打印斐波那契的前N項,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

題外

由于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);    }  }}

關于Java中怎么打印斐波那契的前N項就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

八宿县| 长兴县| 茌平县| 凤阳县| 翁源县| 郓城县| 方正县| 和硕县| 玛曲县| 石门县| 太仆寺旗| 吉木乃县| 宣恩县| 晋城| 昆明市| 梧州市| 阿鲁科尔沁旗| 揭阳市| 丰台区| 潼南县| 察哈| 宁波市| 礼泉县| 泰顺县| 湖口县| 桐梓县| 错那县| 英吉沙县| 读书| 漾濞| 精河县| 汽车| 岚皋县| 台南县| 通海县| 平果县| 泸溪县| 阿拉善左旗| 新昌县| 隆德县| 辰溪县|