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
Libérer: 2025-02-07 11:51:10
original
594 Les gens l'ont consulté

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>
Copier après la connexion

Scénario 2:

<code>Input: int[] numbers = {2, 4, 5, 7};
Output: {2, 4, 5, 7}</code>
Copier après la connexion

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:

for (initialization; condition; increment) {
   // Statements
}
Copier après la connexion

Exemple:

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

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]);
      }
   }
}
Copier après la connexion

Sortie:

<code>Using a for loop:
Microsoft
Google
Facebook
Oracle</code>
Copier après la connexion

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:

for (data_type element : array) {
   // Statements
}
Copier après la connexion

Exemple:

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

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);
      }
   }
}
Copier après la connexion

Sortie:

<code>Using a for-each loop:
2
34
51
8
56
90</code>
Copier après la connexion

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!

Étiquettes associées:
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
Derniers articles par auteur
Derniers numéros
Impossible d'installer Java
Depuis 1970-01-01 08:00:00
0
0
0
Java peut-il être utilisé comme backend du Web ?
Depuis 1970-01-01 08:00:00
0
0
0
Installer JAVA
Depuis 1970-01-01 08:00:00
0
0
0
Aide : Données chiffrées JAVA Décryptage PHP
Depuis 1970-01-01 08:00:00
0
0
0
Est-ce en langage Java ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal