Fibonacci-Folge mit Java

Leonardo Fibonacci, auch bekannt als Leonardo von Pisa, war ein bedeutender Mathematiker des Mittelalters, der um 1170 in Pisa geboren wurde und nach 1240 verstarb.

Er ist vor allem für die Einführung des indisch-arabischen Zahlensystems in Europa und die nach ihm benannte Fibonacci-Folge bekannt.

Die Fibonacci-Folge ist eine unendliche Zahlenreihe, die mit 0 und 1 beginnt und bei der jede nachfolgende Zahl die Summe der beiden vorherigen Zahlen ist. Diese Folge wird oft verwendet, um Wachstumsprozesse in der Natur zu modellieren und hat eine enge Verbindung zum Goldenen Schnitt.

Dazu mal ein Java-Programm das die Zahlenfolge berechnet. Das Endekriterium kann als Parameter angegeben werden:

Hier die Ausgabe von 100:

Und eine JUnit-Testklasse gibt es auch hier in meinen GitLab-Repo.

Ups, da läuft Integer als Datentyp über, oder was ist da los? Wer will kann es ja auf long oder so umstellen und einen MergeRequest stellen 😉