Hi,
having a try with loops and have come to a slight problem. I have read that their are 3 types of loops, I have managed to get the for and while working, but do while doesnt work as the previous two. The first two generate 3 worms and if the number falls below 3 another worm is added. Whereas do while keeps adding them. This is my attempt:
Any suggestions ?
//loop1
while (getObjects(Worm.class).size() < 3) {
addObject(new Worm(), Greenfoot.getRandomNumber(530), Greenfoot.getRandomNumber(500));
}
//loop2
for (int i = getObjects(Worm.class).size(); i < 3; i++) {
addObject(new Worm(), Greenfoot.getRandomNumber(530), Greenfoot.getRandomNumber(500));
}
//loop3
do
{
addObject(new Worm(), Greenfoot.getRandomNumber(530), Greenfoot.getRandomNumber(500));
}
while (getObjects(Worm.class).size() < 3);

