Hallo, ich bin leider noch ein ziemlicher Anfänger in Java und kann mir bei diesem Problem nicht helfen, obwohl ich schon versucht habe, das Problem im Internet zu finden. Ich hoffe, mir kann jemand helfen.

public class monster extends lebewesen
{
   private int[] posY = new int[8];
   private int[] posX = new int[8];
   protected int centerX;
   protected int centerY;
   protected int a;
   public monster(int x, int y)
   {
       super(x, y);
       centerX = x;
       centerX = y;
       a = 2;
   }
   public void bewegen(){
       Random rn = new Random();
       double z = rn.nextDouble();
       for(int i = 0 ; i < 3 ; i++)
       {
           posX[i] = centerX - 1;
           posY[i] = centerY + 1 - i ;
       }
       posX[4] = centerX;
       posY[4] = centerY - 1;
       posX[5] = centerX + 1;
       posY[4] = centerY - 1;
       posX[6] = centerX + 1;
       posY[6] = centerY;
       posX[7] = centerX+1;
       posY[7] = centerY+1;
       posX[8] = centerX;
       posY[8] = centerY+1;
       if (z<0.5) {
           a = a++;
       } else {
           a = a--;  
       }
       for(int i = 0 ; i < monster.monsterList.size(); i++)
       {
               int x = posX[a];
               int y = posY[a];
               spiel.monsterList.setpos(i).(x, y); | Fehler: <identifier> expected
       }
   }
}
(In der Klasse spiel habe ich noch folgende Zeilen:
public class spiel
{ 
public static LinkedList<monster> monsterList = new LinkedList();
private char pos(int x, int y) {
       if (pos[x][y] == 0) {
           return ' ';
       } else {
           return pos[x][y];
       }
   }
}
)

Danke schon einmal im Voraus!