Syntax error on token "for", delete this token?

... komplette Frage anzeigen

4 Antworten

public class Methoden { 

public int berechneSumme(int n); 

int sum = 0; 
for (int i = 0; i <= n; ++i) 

sum = sum + i; 

return sum; 
}  }

in der Methode: berechneSumme(int n) hier kommt danach KEIN Semikolon.

Damit sollte es bereits funktionieren, zumindest mit:

System.out.println(new Methoden().berechneSumme(3));

Was du in deiner Schleife rechnest, mag mal dahin gestellt sein. 

Antwort bewerten Vielen Dank für Deine Bewertung

public class Methoden {

public int berechneSumme(int n);
{
int sum = 0;
for (int i = 0; i <= n; ++i)
{
sum = sum + i;
}
return sum;
}
}

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von SoccerxxGaming
20.05.2016, 23:47

Ist n bissle komisch weil hier die Leerzeichen fehlen !

0
Kommentar von Gehilfling
20.05.2016, 23:49

Deklariere i mal vor der for-Schleife.

Sprich:

int i;

for(i = 0; ....)

0

Poste doch bitte mal den ganzen Code.

Antwort bewerten Vielen Dank für Deine Bewertung

for-Schleife:

for(STARTWERT; Abbruchbedingung; Veränderung der Laufvariable je Durchlauf)

Aber der Code wäre hilfreich.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?