Boucles Foreach

Java intermédiaire

Jim White

Java Developer

foreach

  • Permet d'itérer à travers des éléments tels que des tableaux sans avoir à gérer les index.
  • Utile lorsque nous n'avons pas besoin de connaître l'emplacement de la valeur.

Flèche en spirale

Java intermédiaire

Syntaxe foreach

String[] names = {"Ada", "Ivo", "Ti"}

for (String name: names){
  System.out.println(name);
}
Ada
Ivo
Ti
  • name: variable temporaire, doit avoir un type
  • names: tableau (ou généralement un itérable)

 

À chaque itération, Java nous fournit automatiquement l'élément suivant de l'itérable.

 

Pour chaque nom dans les noms, veuillez effectuer une action.

Java intermédiaire

pour chaque boucle

Pour

  • Améliore la lisibilité par rapport à une boucle d'for
  • Supprime les configurations supplémentaires

 

  • Recommandé pour :
    • Travailler avec les valeurs telles qu'elles sont
      • Par exemple, imprimer les valeurs

Contre

  • Ne pas travailler avec des index
  • Nous ne pouvons utiliser que la valeur obtenue.

 

  • Déconseillé pour :
    • Évolution des valeurs
    • Suivi de la position
Java intermédiaire

Passons à la pratique !

Java intermédiaire

Preparing Video For Download...