Types de boucle «pour»:
UN. 'pour' boucle pour un nombre défini d'itération
Syntaxe:
pour (initialisation; condition de terminaison; incrément / décrément)Cette boucle a trois parties. La première partie contient la variable d'initialisation d'où la boucle commencera l'itération. La deuxième partie comprend la condition de terminaison utilisée pour terminer la boucle. La troisième partie contient une instruction incrément ou décrément basée sur la variable d'initialisation pour atteindre la condition de terminaison.
B. 'pour' boucle pour un nombre d'itération non défini
Syntaxe:
pour (variable: tableau ou collection)Cette boucle est principalement utilisée pour itération de la valeur à partir d'un tableau ou d'une variable de collecte. Cette boucle continuera l'itération jusqu'à ce que tous les éléments soient lus.
Les différentes utilisations de ces boucles sont expliquées avec des exemples dans la prochaine partie de ce tutoriel.
Exemple-1: calculer le factoriel d'un nombre
Le problème logique peut être résolu très facilement en utilisant un «pour» boucle. Comment la valeur factorielle d'un nombre peut être calculée à l'aide de la boucle 'for' est indiquée dans cet exemple. Une valeur entière sera tirée de l'utilisateur et stockée dans la variable nommée 'n '. Une autre variable, 'résultat' est initialisé à 1 pour stocker cette valeur de n!. 'pour' Loop iratera n fois et multipliera la valeur de 'résultat' avec la valeur de 'je' Dans chaque itération. Le résultat la variable contiendra la valeur de n! après s'être terminé de la boucle qui imprimera plus tard.
// Importer un package de scannerSortir:
L'image suivante montre la sortie du code. Ici, 5 est considéré comme la valeur de n et le 5! est 120 qui est imprimé.
Exemple-2: comptez les nombres positifs, négatifs et zéro d'un tableau
Comment 'pour' La boucle peut être utilisée pour lire les valeurs d'un tableau numérique et compter les nombres totaux positifs, négatifs et zéro dans le tableau sont présentés dans cet exemple. Un tableau numérique de 10 éléments est défini dans le code. Le longueur la propriété est utilisée en Java pour compter le nombre total d'éléments d'un objet de tableau. Il est utilisé dans le 'pour' boucle pour définir le nombre de fois où la boucle iratera. Positif, négatif, et zéro Les variables de comptoir sont initialisées à 0 pour stocker le résultat. Suivant, le «pour» La boucle est utilisée pour lire chaque valeur du tableau et incrémenter la valeur de comptoir particulière en vérifiant »si' condition. Toutes les variables de comptoir sont imprimées plus tard.
classe publique for2Sortir:
L'image suivante montre la sortie du code. Il y a 6 nombres positifs, 2 négatifs et 2 zéro dans le tableau.
Exemple-3: imprimez un message particulier basé sur chaque valeur d'un tableau
Combien de fois le 'pour' LOOP iratera est défini dans les deux exemples précédents. Dans cet exemple, le 'pour' la boucle est utilisée avec un «case-case» déclaration pour imprimer un message particulier en fonction de chaque valeur d'un tableau. Combien de fois cette boucle irate dépend du nombre d'éléments du tableau. Ainsi, la boucle itérera jusqu'à ce que tous les éléments du tableau soient analysés. Dans chaque itération, il correspondra à la valeur de l'élément avec la valeur du boîtier et imprimera le message particulier où le match a trouvé; Sinon, il imprimera le message défini dans la section par défaut.
classe publique pour_EachSortir:
L'image suivante montre la sortie du code. Ici, aucun match n'est trouvé pour le "Poire," et le message par défaut est imprimé pour cette valeur uniquement.
Conclusion:
'pour' la boucle est très utile pour résoudre facilement de nombreux types de problèmes. Une boucle d'itération pour le nombre fixe de fois et les données de lecture des objets Array sont expliquées dans ce tutoriel en utilisant divers exemples. J'espère que ce tutoriel aidera les nouveaux utilisateurs de Java à postuler 'pour' boucle correctement dans leur code.