Ich habe ein zweidimensionales Feld erzeugt mit:
public int[][] array2D = new int[3][3];
Jetzt möchte ich die einzelnen Werte eingeben können und habe es so zu lösen versucht:
array2D[0][0] = readInt(„Geben Sie eine Zahl ein“);
Als Fehlermeldung kommt nun immer: „]“ expected
was mache ich falsch?
Das wird nicht billig.
Ich habe ein zweidimensionales Feld erzeugt mit:
public int[][] array2D = new int[3][3];
9 Felder aufgeteilt in 3 Spalten. Ja, das geht.
array2D[0][0] = readInt(„Geben Sie eine Zahl ein“);
ok, das ist so falsch:
-
readInt (String s) hab in der dok nirgens gefunden, ist das eine Methode von dir ?
-
[0][0] greift immer auf das Element 0 in der Spalte 0 zu. Zum einlesen von mehreren Werten ist das schlecht.
Als Fehlermeldung kommt nun immer: „]“ expected
Und dabei steht eine Zeilennummer. und genau in der Zeile ist der Fehler… (Die Zeile hast du nicht postet)
cu