single
Utilisation des boucles avec les tableaux
Glissez pour afficher le menu
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, manipuler et extraire chaque élément manuellement serait peu pratique.
Pour accomplir de telles tâches, on utilise des boucles. Dans la section précédente, vous avez observé que nous avons initialisé la variable i à 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.java
12345678910111213package 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]); } } }
System.out.print affiche la valeur dans la console sans passer à la ligne suivante après l'affichage.
Examen détaillé du fonctionnement de la boucle lors de l'itération sur un tableau :
Main.java
1234567891011121314package 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 } } }
Glissez pour commencer à coder
Vous disposez 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éer une méthode appelée
calculateAverage(int[] workHours)qui retourne undouble. - Dans cette méthode :
- Déterminer la longueur du tableau et la stocker dans une variable (par exemple,
sizeMassive). - Utiliser une boucle
forpour parcourir chaque élément du tableau. - Accumuler le nombre total d'heures dans une variable
totalHours. - Après la boucle, calculer la moyenne en divisant
totalHourspar la taille du tableau, convertie endouble.
- Déterminer la longueur du tableau et la stocker dans une variable (par exemple,
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion