while(condition){
instructions
}
où condition est une expression qui retourne un booléen. Si condition est évaluée à vrai (true) le bloc d'instruction est exécuté. A chaque itération, l'expression est réévaluée. Dès que la condition est fausse, la boucle s'arrête.
Exemple : dessin d'un escalier
public class MonProg7a{
public static void main(String[] args){
Tortue rosalie = new
Tortue();
rosalie.saute(50,550);
int x = rosalie.position().x();
while(x<550){
rosalie.avance(50);
rosalie.tourneDroite(90);
rosalie.avance(50);
rosalie.tourneGauche(90);
x = rosalie.position().x();
}
}
}
MonProg7a.java