Maison > Java > javaDidacticiel > Le style for-each pour la boucle

Le style for-each pour la boucle

王林
Libérer: 2024-08-10 11:24:03
original
357 Les gens l'ont consulté

Objectif : La boucle for-each est utilisée pour parcourir séquentiellement les éléments d'un tableau ou d'une collection, du début à la fin.

Syntaxe :

for(tipo var-iter : conjunto) {
  // bloco de instruções
}

Copier après la connexion

Opération : A chaque itération, l'élément suivant du tableau est affecté à la variable d'itération, qui doit avoir un type compatible avec les éléments du tableau.

Avantages :

  • Élimine le besoin d'un compteur de boucles.
  • Évite d'avoir à définir manuellement les limites de boucle.
  • Réduit le risque d'erreurs liées à l'index du tableau.

Limites :
La variable d'itération est en lecture seule, ce qui signifie qu'elle ne peut pas être utilisée pour modifier le tableau sous-jacent.
La boucle parcourt tous les éléments du tableau à moins qu'une instruction break ne soit utilisée pour quitter la boucle plus tôt.

Exemple de limitation :
Même en changeant la variable d'itération dans la boucle, cela n'affecte pas le tableau d'origine :

for(int x : nums) {
  x = x * 10; // Sem efeito no array original
}

Copier après la connexion

Utiliser avec des tableaux et des collections : La boucle for-each peut également être utilisée pour parcourir des éléments d'autres collections en Java, en plus des tableaux, tels que ceux fournis par Collections Framework.

O laço for de estilo for-each

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal