Kodfel, loop över vektor
Hej! Varför får jag felmeddelandet: "'.class' expected" när jag kör programmet? Jag tycks ha skrivit returtypen korrekt?
Felmeddelandet antyder att du försöker exekvera en java-fil som inte är kompilerad. I vilket läge får du felmeddelandet?
Du löser nog båda felen genom att returnera bara res
return res;
Som koden ser ut nu är ditt return-statement ogiltigt och egentligen meningslöst. res[] kan du bara ha i en deklaration.
Tack så mycket för hjälpen! "[]" Kan alltså bara användas vid skapandet av en ny vektor?
Ja om du inte har ett heltal i parentesen som representerar index så är [] bara tillåtet i deklarationer för att tala om för kompilatorn att det är en vektor som deklareras. Det finns andra språk som har operatorer som t ex betyder "adressen till" men i Java så finns inte det på det sättet.
Vill du referera ett element använder du [index] och vill du referera hela vektorn (som i ditt fall) så använder du variabelidentiteten utan [].