Pour et pour chaque boucles à Java | Expliqué

Pour et pour chaque boucles à Java | Expliqué
Les boucles sont l'un des concepts les plus essentiels de tout langage de programmation. Une boucle est un bloc d'instructions / conditions qui peuvent être utilisées pour répéter un bloc de code jusqu'à ce qu'il respecte la condition spécifiée. Java fournit plusieurs structures en boucle telles que pour la boucle, pour chaque boucle, etc. Et toutes ces boucles ont le même objectif de répéter un bloc de code spécifique dans une séquence.

Cette rédaction fournira une compréhension détaillée de la boucle et de la boucle for-out et à cet égard, nous suivrons les concepts donnés ci-dessous:

  • pour et pour chaque Boucle en java
  • Syntaxe de base de pour et pour chaqueBoucle
  • Comment utiliser pour et pour chaqueBoucle

Donc, sans plus de retard, commençons!

pour boucle en java

La boucle FOR est l'une des boucles de base et faciles à comprendre qui est le plus couramment utilisée lorsque le nombre d'itérations est fixe ou que le nombre exact d'itérations est déjà connu.

Syntaxe

L'extrait ci-dessous montre la syntaxe de base de la boucle:

pour (initialisation; condition; incrément / décrément)
// déclaration (s)

La syntaxe de For Loop commence par le mot-clé "pour»Suivi des supports ronds () Et entre crochets, nous devons fournir trois expressions:

  • Initialisation: détermine le point de départ de la boucle et il ne sera exécuté qu'une seule fois lorsque la boucle commence.
  • Condition: déterminer si l'itération de la boucle s'exécuterait ou non.
  • Incrément / décrémentation: Déterminez si le compteur sera incrémenté ou décrémenté après chaque itération.

Comment utiliser pour Loop

Pour mieux comprendre comment fonctionne pour la boucle, considérez l'exemple donné ci-dessous.

Exemple

Dans cet exemple, nous imprimerons dix fois «Bienvenue à Linuxhint» en utilisant la boucle pour:

pour (int i = 0; i <10; i++)

Système.dehors.println ("Bienvenue à Linuxhint");

Dans l'extrait de code ci-dessus, le premier nous avons initialisé une variable "je"Avec la valeur"0".

La deuxième instruction / condition teste si la variable "je" est inférieur à dix. Si la condition est vraie, il entrera dans le corps de la boucle pour et imprimés "Bienvenue à Linuxhint". Cette condition s'exécute jusqu'à «je" est inférieur à dix Et la boucle se terminera quand «je"Devient supérieur ou égal à dix.

Enfin, nous avons augmenté la valeur de la variable "je", je.e. Dans la première itération, sa valeur est 0, après chaque itération réussie, sa valeur sera augmentée de 1 et la boucle nie la condition (i<10).

Le code complet avec la sortie est illustré dans la figure ci-dessous:

La sortie authentifie le fonctionnement de la boucle.

Qu'est-ce que la boucle pour chaque

La boucle for-out est principalement utilisée pour traverser le tableau ou la liste, car il traverse l'ensemble du tableau, il n'est donc pas nécessaire de spécifier l'incrément ou la condition de décrémentation.

Syntaxe

La syntaxe de base de la boucle for-outre est:

pour (Nom de variable de type Data: nom de tableau)
// déclaration (s)

La syntaxe commence par pour mot-clé identique à la boucle classique suivie de parenthèses () qui prend trois déclarations:

  • Type de données: Déterminez quel type de données pour chaque boucle prendra.
  • Nom de variable: il peut s'agir de n'importe quel identifiant juridique défini par l'utilisateur.
  • nom du tableau: le nom du tableau à traverser.

Comment utiliser une boucle pour chaque

Prenons l'exemple ci-dessous pour une compréhension profonde de la boucle pour chaque.

Exemple

Cet exemple spécifie un tableau de type de chaîne qui contient les noms des employés. Nous utiliserons la boucle pour chaque boucle pour traverser toutes les valeurs du tableau:

String [] employeename = "John", "Joe", "Micheal", "Seth", "Dany";
pour (nom de chaîne: employeename)
Système.dehors.println (nom);

L'extrait ci-dessous fournira le code complet et la sortie de la boucle For-each:

Le "Nom de l'employé»Le tableau contient des noms de cinq employés, et la sortie vérifie que la boucle For-out itère à travers chaque entrée du tableau et les a imprimées.

Conclusion

La boucle FOR est fortement recommandée lorsque le nombre d'itérations est fixe et que vous avez une clarté pour le nombre de fois que vous allez exécuter un morceau de code particulier. D'un autre côté, la boucle For-out est préférée pour les scénarios où nous devons traverser l'ensemble du tableau / la liste. Cet article fournit une compréhension détaillée de la boucle et de la boucle pour chaque fois en Java.