国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java實現Fibonacci算法實例

2019-11-26 14:59:56
字體:
來源:轉載
供稿:網友

本文實例講述了java實現Fibonacci算法的方法。分享給大家供大家參考。具體如下:

package com.yenange.test2; import java.util.Scanner; public class Fibonacci {   private static Scanner input = new Scanner(System.in);   public static void main(String[] args) {     System.out.println("-----------第1種算法------------");     int num1 = 1;     int num2 = 1;     int temp, count;     System.out.println("請輸入要查詢的是第幾個數(>=2):");     count = input.nextInt();    System.out.println("第1個數是:1");     System.out.println("第2個數是:1");     for (int i = 3; i <= count; i++) {       temp = num2;       num2 += num1;       System.out.println("第" + i + "個數是:" + num2);       num1 = temp;     }    System.out.println("-----------第2種算法------------");     System.out.println("第" + count + "個數是:" + cal(count));    System.out.println("-----------第3種算法------------");     int[] arr = new int[count];     arr[0] = 1;     arr[1] = 1;     for (int i = 2; i < arr.length; i++) {       arr[i] = arr[i - 1] + arr[i - 2];       System.out.println("第" + (i + 1) + "個數是:" + arr[i]);     }   }  static int cal(int count) {     if (count <= 2) {       return 1;     }     return cal(count - 1) + cal(count - 2);   } }

希望本文所述對大家的java程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邢台县| 洛隆县| 乐陵市| 五大连池市| 江安县| 德惠市| 伽师县| 建湖县| 台北市| 三台县| 塔河县| 瓮安县| 蓬溪县| 佛冈县| 陆良县| 肇庆市| 方正县| 美姑县| 绵阳市| 龙海市| 乌鲁木齐县| 喀喇沁旗| 余干县| 昌邑市| 汝南县| 桂阳县| 黑河市| 历史| 乌兰县| 马公市| 巴南区| 晋中市| 双流县| 闽侯县| 恩施市| 康平县| 丹凤县| 宁德市| 江津市| 清苑县| 武隆县|