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:
for (initialization; condition; increment) { // Statements }
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]); } } }
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:
for (data_type element : array) { // Statements }
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); } } }
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!