Skip to content

Les boucles et structures conditionelles

lcs01 edited this page Jan 25, 2019 · 2 revisions

. Boucle: START STOP STEP

Le rôle des boucles est de répéter un certain nombre de fois les mêmes opérations. Tous les programmes, ou presque, ont besoin de ce type de fonctionnalité. Nous utiliserons les boucles pour permettre à un programme de recommencer depuis le début, pour attendre une action précise de l'utilisateur, parcourir une série de données, etc.

Une boucle s'exécute tant qu'une condition est remplie. Nous réutiliserons donc des notions du chapitre précédent ! intialisation, condition, incrémentation

https://www.supinfo.com/articles/single/3615-boucles-java

Lorsque vous connaissez le nombre d’itérations à réaliser dans une boucle il est préférable d’utiliser la structure for. Pour pouvoir utiliser cette instruction, une variable de compteur doit être déclarée. Cette variable peut être déclarée dans la structure for ou à l’extérieur, elle doit dans ce cas être déclarée avant la structure for. La syntaxe générale est la suivante :

for(initialisation;condition;instruction d’itération) { Instruction 1 ... Instruction n }

La partie initialisation est exécutée une seule fois lors de l’entrée dans la boucle. La partie condition est évaluée lors de l’entrée dans la boucle puis à chaque itération. Le résulat de l’évaluation de la condition détermine si le bloc de code est exécuté, il faut pour cela que la condition soit évaluée comme true. Après l’exécution du bloc de code l’instruction d’itération est à son tour exécutée. Puis la condition est à nouveau testée et ainsi de suite tant que la condition est évaluée comme true. Voici ci-dessous deux boucles for en action pour afficher une table de multiplication.

int k; for(k=1;k<10;k++) Support exclusif ne peut être utilisé autrement que par du personnel NEEDEMAND{ for (int l = 1; l < 10; l++) { System.out.print(k * l + "\t"); } System.out.println(); }

Clone this wiki locally