U
Unregistriert
Gast
Hallo,
Ich möchte gerne, mit Hilfe eines Eindimensionalem Arrays, ein Zweidimensionales Array simulieren.
Hier mal kurz der Quellcode dazu:
Main Class:
Class ZweiDArray:
Wie kann ich nun berechnen, wo ich den Wert des simulierten 2D Arrays in das 1D Array hin gebe?
Ich schaffs irgendwie nicht...
Ich möchte gerne, mit Hilfe eines Eindimensionalem Arrays, ein Zweidimensionales Array simulieren.
Hier mal kurz der Quellcode dazu:
Main Class:
Java:
public class Main {
public static ZweiDArray array;
public static void main(String args[]) {
array = new ZweiDArray(3, 2);
array.setElement(2, 0, 3);
System.out.print(""+array.getElement(4, 3)+"\n");
}
}
Class ZweiDArray:
Java:
public class ZweiDArray {
public static int dimx;
int[] a;
public ZweiDArray(int dimX, int dimY) {
a = new int[dimX * dimY];
dimx=dimX;
}
public int getElement(int x, int y) {
return a[Hier hab ich probleme];
}
public void setElement(int x, int y, int wert) {
a[Hier hab ich probleme] = wert;
}
}
Wie kann ich nun berechnen, wo ich den Wert des simulierten 2D Arrays in das 1D Array hin gebe?
Ich schaffs irgendwie nicht...