"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Le style for-each pour la boucle

Le style for-each pour la boucle

Publié le 2024-08-21
Parcourir:873

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
}

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
}

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

Déclaration de sortie Cet article est reproduit sur : https://dev.to/devsjavagirls/o-laco-for-de-estilo-for-each-2kjk?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3