Maison >Java >javaDidacticiel >Programme Java pour itérer sur les tableaux en utilisant pour et foreach Loop

Programme Java pour itérer sur les tableaux en utilisant pour et foreach Loop

Susan Sarandon
Susan Sarandonoriginal
2025-02-07 11:51:10639parcourir

Java program to iterate over arrays using for and foreach loop

Java propose deux méthodes principales d'itération par le biais des tableaux: la boucle traditionnelle for et la boucle améliorée for-each. Les deux traitent efficacement les éléments du tableau, mais leurs applications diffèrent légèrement. Cet article montre comment utiliser chaque type de boucle pour la traversée du tableau.

Scénario 1:

<code>Input: String[] names = {"Ravi", "Riya", "Ashish"};
Output: Ravi, Riya, Ashish</code>

Scénario 2:

<code>Input: int[] numbers = {2, 4, 5, 7};
Output: {2, 4, 5, 7}</code>

itérer avec une boucle for

La boucle for est idéale lorsque vous avez besoin d'un contrôle précis sur le processus d'itération, tel que l'accès aux indices d'élément ou effectuer des opérations conditionnelles dans la boucle en fonction de l'index.

Syntaxe:

<code class="language-java">for (initialization; condition; increment) {
   // Statements
}</code>

Exemple:

Ce code java utilise une boucle for pour itérer via un tableau de chaîne:

<code class="language-java">public class ArrayIteration {
   public static void main(String[] args) {
      String[] companies = {"Microsoft", "Google", "Facebook", "Oracle"};
      System.out.println("Using a for loop:");
      for (int i = 0; i < companies.length; i++) {
         System.out.println(companies[i]);
      }
   }
}</code>

Sortie:

<code>Using a for loop:
Microsoft
Google
Facebook
Oracle</code>

itérer avec une boucle for-each (boucle améliorée for)

La boucle for-each simplifie l'itération, éliminant la nécessité d'une gestion explicite de l'index. Il est préféré que lorsque vous n'avez besoin d'accéder à la valeur de chaque élément sans avoir besoin de son index.

Syntaxe:

<code class="language-java">for (data_type element : array) {
   // Statements
}</code>

Exemple:

Cet exemple utilise une boucle for-each pour parcourir un tableau entier:

<code class="language-java">public class ArrayIteration {
   public static void main(String[] args) {
      int[] values = {2, 34, 51, 8, 56, 90};
      System.out.println("\nUsing a for-each loop:");
      for (int value : values) {
         System.out.println(value);
      }
   }
}</code>

Sortie:

<code>Using a for-each loop:
2
34
51
8
56
90</code>

Conclusion

Les boucles for et for-each fournissent des moyens efficaces d'itérer via des tableaux Java. Choisissez la boucle for lorsque l'accès à l'index est crucial et la boucle for-each pour une itération plus simple et sans index.

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:
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
Article précédent:Classe de compilateur à JavaArticle suivant:Classe de compilateur à Java