C'est l'un des piliers du style impératif. Itérer consiste à répéter l'exécution d'une instruction un certain nombre de fois, ce nombre étant contrôlé par l'évaluation d'une condition booléenne. Java offre trois structures de contrôle itératives :
for (initialisation ; condition ; transformation) instruction while (condition) instruction do instruction while (condition);