I am a total beginner in java so please indulge me. So my problem is that i always have an infinity loop in the following code:
public void Bewegen()
{ int x=0;
int y=0;
int gehen=5;
while(gehen>0)
{
if(Greenfoot.isKeyDown("left"))
{
x=x-1;
gehen--;
}
if(Greenfoot.isKeyDown("right"))
{
x=x+1;
gehen--;
}
if(Greenfoot.isKeyDown("up"))
{
y=y-1;
gehen--;
}
if(Greenfoot.isKeyDown("down"))
{
y=y+1;
gehen--;
}
setLocation(x,y);
}
}

