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);