Frage von SoccerxxGaming, 37

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

Hallo :) Ich bin gerade mitten in einem Java Tutorial und bin bei den schleifen for und while angelangt ! Ich habe einfach eclipse gestartet und eine Klasse erstellt also nicht das SDK eingebunden oder so ??? Mit int klappt aber alles wunderbar !

Danke für ein paar Antworten :D

P.S. ich brauche keine Empfehlungen von Java Tutorials :)

LG

Antwort
von Gehilfling, 21

for-Schleife:

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

Aber der Code wäre hilfreich.

Antwort
von AbbathFangirl, 29

Poste doch bitte mal den ganzen Code.

Antwort
von SoccerxxGaming, 25

public class Methoden {

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

Kommentar von SoccerxxGaming ,

Ist n bissle komisch weil hier die Leerzeichen fehlen !

Kommentar von Gehilfling ,

Deklariere i mal vor der for-Schleife.

Sprich:

int i;

for(i = 0; ....)

Kommentar von SoccerxxGaming ,

Jetzt ist der Error weg Danke ! Jetzt steht vor Zeile 8 glaube ich noch "n cannot be resolved to a variable" ?

Kommentar von PerfectMuffin ,

Du benutzt "n" ohne es definiert zu haben...

Expertenantwort
von KnusperPudding, Community-Experte für Java, 8
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. 

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten