程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java基於高精度整型完成fibonacci數列的辦法

Java基於高精度整型完成fibonacci數列的辦法

編輯:關於JAVA

Java基於高精度整型完成fibonacci數列的辦法。本站提示廣大學習愛好者:(Java基於高精度整型完成fibonacci數列的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是Java基於高精度整型完成fibonacci數列的辦法正文


本文以實例情勢講述了Java基於高精度整型完成fibonacci數列的辦法,分享給年夜家供年夜家參考之用。詳細辦法以下:

package com.java.learning.recursion;
import java.math.*;
public class MainClass {
  public static void main(String args[]){
    for(int i = 0; i < 100; i++){
      f(i+1);
    }
  }
   
  public static BigInteger f(long n){
    if(n <= 2){
      return new BigInteger("1");
    }else{
      BigInteger n1 = new BigInteger("1");
      BigInteger n2 = new BigInteger("1");
      BigInteger temp = new BigInteger("0");
       
      for(long i = 0; i < n -2; i++){
        temp = n1.add(n2);
        n1 = n2;
        n2 = temp;
      }
      System.out.println("第" + n + "項為:" + n2);
      return n2;
    }
  }
}

願望本文所述對年夜家的Java法式設計有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved