91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

java實現斐波那契數列的方法

發布時間:2020-06-24 09:45:08 來源:億速云 閱讀:212 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關java實現斐波那契數列的方法,以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

斐波那契數列指的是:數列的后項等于前兩項的和,代碼中我們用a[i]=a[i-1]+a[i-2]實現。

典型兔子生小兔問題

古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對,假設每對小兔子都不死,編程實現求每個月兔子對數。

代碼示例:

核心代碼,斐波那契數列(后項等于前兩項的和):

public static void getTuTu(int[] tutu, int n) {
		if (n == 1) {
			System.out.println("第一個月兔子對數為1");
		} else if (n == 2) {
			System.out.println("第二個月兔子對數為1");
		} else {
			tutu[0] = 1;
			tutu[1] = 1;
			System.out.println("第1個月兔子對數為1");
			System.out.println("第2個月兔子對數為1");
			for (int i = 2; i < n; i++) {
				tutu[i] = tutu[i - 1] + tutu[i - 2];//數組記錄兔子對數
				System.out.println("第" + (i + 1) + "個月的兔子對數為" + tutu[i]);
			}
		}
	}

完整代碼:

package day191125;

import java.util.Scanner;

public class TuZi {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);

		while (true) {
			System.out.println("=========");
			System.out.println("輸入求第幾個月的兔子:");
			int n = input.nextInt();
			if (n <= 0) {
				System.out.println("輸入錯誤重新輸入");
				continue;
			}
			int[] tutu = new int[n];
			getTuTu(tutu, n);
		}

	}

	public static void getTuTu(int[] tutu, int n) {
		if (n == 1) {
			System.out.println("第一個月兔子對數為1");
		} else if (n == 2) {
			System.out.println("第二個月兔子對數為1");
		} else {
			tutu[0] = 1;
			tutu[1] = 1;
			System.out.println("第1個月兔子對數為1");
			System.out.println("第2個月兔子對數為1");
			for (int i = 2; i < n; i++) {
				tutu[i] = tutu[i - 1] + tutu[i - 2];

				System.out.println("第" + (i + 1) + "個月的兔子對數為" + tutu[i]);
			}
		}
	}
}

運行結果圖:

java實現斐波那契數列的方法

上述就是小編為大家分享的java實現斐波那契數列的方法了,如果您也有類似的疑惑,不妨參照上述方法進行嘗試。如果想了解更多相關內容,請關注億速云行業資訊。

向AI問一下細節

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

AI

泰来县| 钟山县| 上饶县| 阿合奇县| 麦盖提县| 独山县| 始兴县| 阜城县| 内丘县| 通江县| 根河市| 台江县| 同仁县| 肇源县| 色达县| 沧源| 尚志市| 六枝特区| 洪洞县| 孝感市| 仁化县| 高州市| 建始县| 平邑县| 青冈县| 汪清县| 博乐市| 德钦县| 马尔康县| 会理县| 易门县| 开阳县| 罗平县| 灵宝市| 鄂尔多斯市| 崇文区| 桑日县| 嘉善县| 二手房| 石嘴山市| 永兴县|