Original von bm2008
Geht um Iterative Berechung einer Fibonacci Folge;public static long FibonacciIterativ (int zahl) {
int i;
int[] f= new int[(int)(zahl+1)];
f[0]=0;
f[1]=1;for (int i=2; i<= zahl; ++i);
f= f[i-1]+f[i-2];return f[(int)zahl];
Er sagt mir immer das i nicht deklariert ist. Wenn ich dann i definiere sagt er die varibale is doppelt. Achso muss halt wieder ne extra Methode schreiben und die Ein/Ausgabe wieder in der main Methode erfolgen
Oben die Deklaration von i löschen und das ; nach der Klammer der for-Schleife entfernen, dann passts.
/edit: und nochmal überdenken was genau die beiden casts nach int bewirken sollen