hier
[CODE=java] static Random r = new Random();
static LinkedHashMap<int[], String> marsKarte;
static int X_LAENGE_MARSES = 80;
static int Y_HOEHE_MARSES = 20;
static int ROVER_XPOSITION = X_LAENGE_MARSES / 2; //Variablen statisch außerhalb der Klasseb gemacht, falls man später darauf zugreifen möchte.
static int ROVER_YPOSITION = Y_HOEHE_MARSES / 2;
public static void erstelleKarteUndSetzeRoverInDieMitte() {
marsKarte = new LinkedHashMap<>();
for (int i = 0; i < X_LAENGE_MARSES; i++) {
for (int j = 0; j < Y_HOEHE_MARSES; j++) {
int[] positionVomHindernis = new int[] { i, j };
if (r.nextDouble() < 0.25 && !(ROVER_XPOSITION == i && ROVER_YPOSITION == j))
marsKarte.put(positionVomHindernis, "#"); //Füge zur LinkedHashMap die Position auf der sich ein Hindernis befindet.
}
}
marsKarte.put(new int[] {ROVER_XPOSITION , ROVER_YPOSITION }, "n"); //Erzeuge den Roboter auf den jeweiligen Positionen
}
[/CODE]