Hallo,
ich möchte gerne ein Programm mit einer while-Schleife schreiben, das die ersten 50 Fibonacci-Zahlen berechnet. Die Variablen sind vorgegeben, daher weiß ich auch nicht weiter.
Statt mit 0, 1, 1, 2, 3,... beginnt meine Fibonacci-Folge mit 2, 3, 5,...
Wie bekomme ich denn nun die 0, 1, 1 davor?
Vielen Dank im Voraus
ich möchte gerne ein Programm mit einer while-Schleife schreiben, das die ersten 50 Fibonacci-Zahlen berechnet. Die Variablen sind vorgegeben, daher weiß ich auch nicht weiter.
Statt mit 0, 1, 1, 2, 3,... beginnt meine Fibonacci-Folge mit 2, 3, 5,...
Wie bekomme ich denn nun die 0, 1, 1 davor?
Java:
public class Fibonacci {
public static void main (String args[]) {
int zahl1 = 1;
int zahl2 = 1;
int zahlMax = 50;
int fn;
int n=3;
while(n<=zahlMax) {
fn=zahl1+zahl2;
zahl1=zahl2;
zahl2=fn;
n++;
System.out.println(fn);
}
}
}
Vielen Dank im Voraus