Dieser Artikel beschreibt anhand von Beispielen, wie Java die Fibonacci-Folge basierend auf hochpräzisen Ganzzahlen implementiert und stellt sie Ihnen als Referenz zur Verfügung. Die spezifischen Methoden sind wie folgt:
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"); 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("Das " + n + "-te Element ist: " + n2; } }}
Ich hoffe, dass dieser Artikel für die Java-Programmierung aller hilfreich sein wird.