Auf Thema antworten

So wie es aussieht hast du innerhalb einer Methode 2 weitere Methoden, die falsch deklariert sind.


Methoden - im Normalfall - sind immer innerhalb einer Klasse deklariert.


[CODE=java]public class MeineKlasse {

   

    // HIer kommen die Methoden hin

   

}[/CODE]


Eine Methode hat immer die Form [Access Modifier] returnType name (Parameter ...)


Bei dir fehlt der Rückgabewert.


Dann in deiner Methode wird die Variable usedVersion; zurückgegeben, sie ist aber nicht deklariert. Die Methode hat "void" als Rückgabetyp. Das sagt aus, dass es keine Rückgabe gibt.


Es fehlen dir alle Grundlagen der Sprache. Diese sind essentiell und müssten von dir nochmal nachgelesen werden.


Siehe hier:


[URL unfurl="true"]https://www.java-tutorial.org/definition_und_deklaration.html[/URL]



Oben