Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Introduction aux Boucles | Boucles
Notions de Base de Java

bookIntroduction aux Boucles

Que faire si nous devons répéter un fragment de code plusieurs fois ? Par exemple, notre supérieur nous confie une tâche incroyable : afficher le même message à l'écran 1 000 fois. Pouvez-vous imaginer passer toute la journée à taper System.out.println(); encore et encore ?

C'est ici que les boucles viennent à la rescousse !

En Java, il existe plusieurs types de boucles, chacune étant mieux adaptée à des tâches spécifiques. Dans la section suivante, vous allez explorer chacune d'elles et comprendre où et quand il est préférable de les utiliser.

Réduisons un peu la tâche et supposons que nous devons afficher le même message 5 fois. Nous allons utiliser la méthode du copier-coller :

Main.java

Main.java

copy
1234567891011
package com.example; public class Main { public static void main(String[] args) { System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); } }

Comme nous pouvons le constater, nous avons accompli la tâche et affiché le texte à l'écran cinq fois.

À présent, il ne nous reste plus qu'à afficher ce texte à l'écran encore 995 fois, et la tâche sera terminée.

Utilisons donc une boucle qui exécutera une opération spécifique jusqu'à ce que la condition d'exécution de la boucle devienne fausse :

Main.java

Main.java

copy
1234567891011
package com.example; public class Main { public static void main(String[] args) { int number_of_operations = 0; while (number_of_operations < 10) { System.out.println("Hey, I will appear here 10 times"); number_of_operations = number_of_operations + 1; } } }

Dans le code ci-dessus, nous avons utilisé une boucle. Cependant, il convient de noter qu'au départ, nous avons déclaré la variable number_of_operations pour compter combien de fois nous avons effectué l'opération. Ensuite, nous avons défini une condition selon laquelle cette variable devait avoir une valeur inférieure à 10, ce qui signifie que la boucle s'exécutera jusqu'à ce que la valeur de la variable atteigne 10. Nous examinerons plus en détail le fonctionnement d'exemples spécifiques de boucles dans les chapitres suivants.

1. Qu'est-ce qu'une boucle ?

2. Quel est le but des boucles ?

question mark

Qu'est-ce qu'une boucle ?

Select the correct answer

question mark

Quel est le but des boucles ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

What are the different types of loops in Java?

Can you show an example of a simple loop in Java?

Why is using loops more efficient than copy-pasting code?

Awesome!

Completion rate improved to 2.7

bookIntroduction aux Boucles

Glissez pour afficher le menu

Que faire si nous devons répéter un fragment de code plusieurs fois ? Par exemple, notre supérieur nous confie une tâche incroyable : afficher le même message à l'écran 1 000 fois. Pouvez-vous imaginer passer toute la journée à taper System.out.println(); encore et encore ?

C'est ici que les boucles viennent à la rescousse !

En Java, il existe plusieurs types de boucles, chacune étant mieux adaptée à des tâches spécifiques. Dans la section suivante, vous allez explorer chacune d'elles et comprendre où et quand il est préférable de les utiliser.

Réduisons un peu la tâche et supposons que nous devons afficher le même message 5 fois. Nous allons utiliser la méthode du copier-coller :

Main.java

Main.java

copy
1234567891011
package com.example; public class Main { public static void main(String[] args) { System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); } }

Comme nous pouvons le constater, nous avons accompli la tâche et affiché le texte à l'écran cinq fois.

À présent, il ne nous reste plus qu'à afficher ce texte à l'écran encore 995 fois, et la tâche sera terminée.

Utilisons donc une boucle qui exécutera une opération spécifique jusqu'à ce que la condition d'exécution de la boucle devienne fausse :

Main.java

Main.java

copy
1234567891011
package com.example; public class Main { public static void main(String[] args) { int number_of_operations = 0; while (number_of_operations < 10) { System.out.println("Hey, I will appear here 10 times"); number_of_operations = number_of_operations + 1; } } }

Dans le code ci-dessus, nous avons utilisé une boucle. Cependant, il convient de noter qu'au départ, nous avons déclaré la variable number_of_operations pour compter combien de fois nous avons effectué l'opération. Ensuite, nous avons défini une condition selon laquelle cette variable devait avoir une valeur inférieure à 10, ce qui signifie que la boucle s'exécutera jusqu'à ce que la valeur de la variable atteigne 10. Nous examinerons plus en détail le fonctionnement d'exemples spécifiques de boucles dans les chapitres suivants.

1. Qu'est-ce qu'une boucle ?

2. Quel est le but des boucles ?

question mark

Qu'est-ce qu'une boucle ?

Select the correct answer

question mark

Quel est le but des boucles ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1
some-alt