Utilisation des Boucles avec les Tableaux
Comment parcourir un tableau à l'aide de boucles ?
Tableaux et boucles sont fréquemment utilisés ensemble. Lorsqu'on travaille avec un grand tableau contenant 100 ou même 1000 éléments, traiter et extraire chaque élément manuellement serait irréaliste. Imaginez simplement combien de temps il faudrait pour remplir un tel tableau manuellement...
Pour accomplir de telles tâches, nous utiliserons des boucles. Dans la section précédente, nous avons observé que nous avons initialisé la variable i
à la valeur 0
dans la boucle for
, et l'indexation des tableaux commence également à 0
.
Supposons que nous ayons pour tâche d'afficher tous les éléments d'un tableau de type char
de longueur 10
. Examinons un extrait de code qui réalise cette tâche :
Main
package com.example; public class Main { public static void main(String[] args) { // Initializing a char array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; // Printing the array using a for-loop for (int i = 0; i < charArray.length; i++) { System.out.print(charArray[i]); } } }
Examinons de plus près comment la boucle parcourt un tableau :
Main
package com.example; public class Main { public static void main(String[] args) { // Initializing the char array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; // Printing the array using a for-loop for (int i = 0; i < charArray.length; i++) { System.out.println("Now variable i = " + i + ", and value of charArray[" + i + "] = " + charArray[i] + ";"); // The value of `i` increments with each loop iteration } } }
Swipe to start coding
Nous disposons d’un tableau contenant les heures travaillées par un employé sur plusieurs jours. Vous devez calculer le nombre moyen d’heures par jour et fournir un retour d’information basé sur le résultat.
- Créez une méthode appelée
calculateAverage(int[] workHours)
qui retourne undouble
. - Dans cette méthode :
- Déterminez la longueur du tableau et stockez-la dans une variable (par exemple,
sizeMassive
). - Utilisez une boucle
for
pour parcourir chaque élément du tableau. - Additionnez le nombre total d’heures dans une variable
totalHours
. - Après la boucle, calculez la moyenne en divisant
totalHours
par la taille du tableau, convertie endouble
.
- Déterminez la longueur du tableau et stockez-la dans une variable (par exemple,
Solution
solution
Merci pour vos commentaires !