国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 额尔古纳市| 双牌县| 金门县| 荣成市| 当阳市| 青田县| 西乌珠穆沁旗| 漳平市| 岳普湖县| 札达县| 长乐市| 隆安县| 武定县| 从江县| 阿勒泰市| 兴隆县| 龙山县| 绥芬河市| 明溪县| 堆龙德庆县| 精河县| 汉源县| 东台市| 德保县| 海淀区| 资溪县| 井研县| 习水县| 香港 | 鄂托克前旗| 德令哈市| 陈巴尔虎旗| 清远市| 辉县市| 洛南县| 株洲县| 黔东| 连江县| 濮阳县| 津市市| 清新县|