Und zwar will ich in einem 2Dim.Array Feld einen Wert mit
einer Methode belegen: int [][] Stelle = newint [3][3];
Nun
x und y sind nun beide 0: und werden immer um +1 erweitert.
Stelle [x][y] = Methode1.Stellenbelegung(x, y);
nun, da fängt es schon mal uneindeutig zu werden. Werden x und y hier gleichzeitig erhöht oder hast du hier zwei for-Schleifen vorliegen, ala
for (x=0; x
und wieso heißt die Klasse, die Stellenbelegung enthält, eigentlich "Methode1" ???
> **public** **static** **int** [][] <u>Stellenbelegung</u>( **int** x, **int** y) {
> **int** [][] Koordinaten = **new** **int** [][]{{x,y}};
> **return** Koordinaten;
> }
Die Einzelelemente deines Stelle Arrays sind int, also mußt du eine Methode
public static int Stellenbelegung(int x, int y) {
int result = 0; // hier anstatt 0 die Berechnung des Wertes
return result;
}
programmieren, ..... es sei denn, du wolltest was völlig anderes .... Wenn ja, dann bitte mal deinen Sourcecode hier anhängen.
Gruß
K.