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
410 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!

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