Java, programmieren

doch gibt er mir bei der for-Anweisung folgende Anweisung
‚Illegal start of type‘

Diese Meldung besagt das der Start deines „Type“ BuchApp falsch ist.

deine for-Schleife muss in eine Methode gepackt werden. *tztztz*

String lfdNrStr = „1“;

int lfdNr = Integer.parseInt(lfdNrStr);

Warum das den?!?!? Wieso erst als String, danach als int
mache doch gleich ein int

int lfdNr = 1

Buch b = new Buch(autor, titel, genre, lfdNr);
array[x] = b;

ist formal richtig, aber einfacher ist

array[x] = new Buch(autor, titel, genre, lfdNr);

Okay das habe ich jetzt soweit fertig:

public class BuchApp {

Buch[] array = new Buch[3];

public void main(String args[]) {
for (int x = 0; x