G
Gast1697188204
Guest
Hi Leute!
Ich als totaler Java-Noob soll nun eine for-Schleife schreiben, welche die Fibonacci-Folge ausgiebt. Ich habe bereits einen Code angefertigt, nur gibt dieser nicht die richtigen Zahlen aus.
Dieser gibt nun das Hier aus:
Der Fibonacci-Wert 1 ergibt 2
Der Fibonacci-Wert 2 ergibt 3
Der Fibonacci-Wert 3 ergibt 5
Der Fibonacci-Wert 4 ergibt 8
Der Fibonacci-Wert 5 ergibt 13
...
...
Eigentlich muss er aber diesen hier ausgeben:
Der Fibonacci-Wert 1 ergibt 1
Der Fibonacci-Wert 2 ergibt 1
Der Fibonacci-Wert 3 ergibt 2
Der Fibonacci-Wert 4 ergibt 3
Der Fibonacci-Wert 5 ergibt 55
...
...
Wo liegt mein Fehler?
Vielen Dank im Voraus,
Dash.
Ich als totaler Java-Noob soll nun eine for-Schleife schreiben, welche die Fibonacci-Folge ausgiebt. Ich habe bereits einen Code angefertigt, nur gibt dieser nicht die richtigen Zahlen aus.
Code:
public class Fibonacci{
public static void main(String[] args) {
int a = 1, b = 1, c = 1;
for (int i = 1; i < 20; i++) {
a = b;
b = c;
c = a + b;
System.out.println("Der Fibonacci-Wert " + i + " ergibt " + c);
}
}
}
Dieser gibt nun das Hier aus:
Der Fibonacci-Wert 1 ergibt 2
Der Fibonacci-Wert 2 ergibt 3
Der Fibonacci-Wert 3 ergibt 5
Der Fibonacci-Wert 4 ergibt 8
Der Fibonacci-Wert 5 ergibt 13
...
...
Eigentlich muss er aber diesen hier ausgeben:
Der Fibonacci-Wert 1 ergibt 1
Der Fibonacci-Wert 2 ergibt 1
Der Fibonacci-Wert 3 ergibt 2
Der Fibonacci-Wert 4 ergibt 3
Der Fibonacci-Wert 5 ergibt 55
...
...
Wo liegt mein Fehler?
Vielen Dank im Voraus,
Dash.