Was ist im code hier falsch programmiert das ich einen Syntax Error bekomme wenn ich else schreibe?

...komplette Frage anzeigen error - (Minecraft, programmieren, Java)

3 Antworten

Du musst das Semikolon nach deinem if entfernen.

if(....); 
{
 // dies ist nur ein normaler Code-Block
} else { // ...
}

So stellt es nämlich eine leere Anweisung für den if-Body dar. Die geschweifte Klammer danach eröffnet einen neuen Code-Block, der nichts mehr mit dem Konstrukt zutun hat, es wurde ja bereits beendet. Und das else hat keinen Kontext mehr, auf den es sich beziehen könnte.

Antwort bewerten Vielen Dank für Deine Bewertung

es heißt p.hasPermission() und nach dem ich ist vor der Klammer ein semikolon

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?