Qu'est-ce que la boucle for en java et comment l'implémenter?



Cet article sur 'for loop in Java' vous aidera à comprendre comment implémenter une instruction de boucle for en Java à l'aide d'exemples de programmes.

Lors de la programmation, si une situation survient où vous savez précisément combien de fois vous voulez itérer un bloc particulier d'instructions dans votre code, optez pour une boucle «for». Dans cet article, voyons comment mettre en œuvre une boucle for dans

Les sujets abordés dans cet article sont les suivants:





Commençons!

Qu'est-ce que la boucle for?

Les programmeurs utilisent généralement boucles pour exécuter un ensemble d'instructions. Pour loop est utilisé quand ils ont besoin d'itérer une partie du plusieurs fois. Il est particulièrement utilisé dans les cas où le nombre d'itérations est fixe!



Pour une meilleure compréhension, laissez-moi vous donner une représentation picturale!

Représentation schématique

Boucle For-In - Tutoriel Swift - Edureka

Ici, après l'initialisation, la condition que vous avez assignée dans le code est scannée, au cas où la condition est vraie, elle incrémenterait / décrémenterait (selon votre code) la valeur, et à nouveau itérerait le code en fonction de la condition que vous avez attribué. Mais, si votre condition est fausse, elle sortira de la boucle.



Après cette explication théorique, laissez-moi vous montrer la syntaxe du pour boucle!

Syntaxe

for (instruction 1 instruction 2 instruction 3) {// bloc de code à exécuter}

La syntaxe est assez simple. Ça va comme suit
Énoncé 1: condition avant l'exécution du bloc de code
Énoncé 2: spécifie la condition d'exécution du code
Énoncé 3: condition une fois le code exécuté

Pour rendre les choses plus claires, implémentons la syntaxe expliquée ci-dessus dans un code Java.

Exemple de boucle for

Le code écrit ci-dessous décrit comment la boucle for est implémentée dans

public class MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }} 

Production:
0
un
2
3
4

J'ai pris un code simple pour vous familiariser avec le concept de boucle for. À l'intérieur de la boucle for, il y a trois déclarations dont j'ai parlé dans le segment précédent. J'espère que vous pouvez maintenant vous y identifier facilement!

  • Premièrement, Int i = 0, est l'initialisation d'une variable entière dont la valeur a été affectée à 0.
  • Deuxièmement, je<5 is the condition that I have applied in my code
  • Troisièmement, i ++ signifie que je veux que la valeur de ma variable soit incrémentée.

Après avoir compris le fonctionnement de la boucle for, laissez-moi vous emmener à un autre concept, à savoir Java imbriqué pour boucle!

Java imbriqué pour la boucle

Si vous avez une boucle for dans une boucle for, vous avez rencontré une boucle for Java imbriquée. La boucle interne s'exécute complètement lorsque la boucle externe s'exécute.

Je présente un exemple pour vous montrer le fonctionnement d'une boucle Java imbriquée pour.

Exemple

Un code Java pour une boucle for imbriquée:

Exemple de classe publique {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }

Production:
Onze
1 2
1 3
vingt et un
2 2
2. 3
3 1
3 2
3 3

c ++ trier les nombres par ordre croissant

Maintenant que vous avez compris le concept de boucle for imbriquée, laissez-moi vous montrer un exemple très célèbre dont vous avez peut-être entendu parler! Les exemples de pyramides!

Exemple de pyramide: cas 1

classe publique PyramidExample {public static void main (String [] args) {for (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } } 

Production:

*
* *
* * *
* * * *
* * * * *

Passons à l'exemple suivant.

Exemple de pyramide: cas 2

package MyPackage public class Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//nouvelle ligne } } }

Production:

* * * * *
* * * *
* * *
* *
*

Je suis sûr que vous connaissez ces deux modèles.

Cela nous amène à la fin de cet article «For Loop in Java». J'espère que le concept de «boucle for en Java» est clair pour vous maintenant. Nous continuerons à creuser ensemble le monde Java. Restez à l'écoute!

Assurez-vous de pratiquer autant que possible et inversez votre expérience.

Vérifiez par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier. Nous sommes là pour vous aider à chaque étape de votre voyage, pour devenir une autre question d'entrevue java, nous proposons un programme conçu pour les étudiants et les professionnels qui souhaitent devenir développeur Java.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de cette «interface java Map» article et nous vous répondrons dans les plus brefs délais.