Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Utilisation des Boucles avec les Tableaux | Tableaux
Notions de Base de Java
course content

Contenu du cours

Notions de Base de Java

Notions de Base de Java

1. Démarrer
2. Types de Base et Opérations
3. Boucles
4. Tableaux
5. Chaîne

book
Utilisation des Boucles avec les Tableaux

Comment parcourir un tableau à l'aide de boucles ?

Les tableaux et les boucles sont fréquemment utilisés ensemble. Lorsqu'on traite un grand tableau contenant 100 ou même 1000 éléments, travailler manuellement avec et extraire chaque élément serait peu pratique. Imaginez simplement combien de temps il faudrait pour remplir manuellement un tel tableau...

Pour accomplir de telles tâches, nous utiliserons des boucles. Dans la section précédente, nous avons observé que nous avons initialement assigné à la variable i une valeur de 0 dans la boucle for, et l'indexation des tableaux commence également à 0.

Disons que nous avons pour tâche d'afficher tous les éléments d'un tableau de type char avec une longueur de 10. Examinons un fragment de code qui accomplit cette tâche :

java

Main

copy
12345678910111213
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 itère sur un tableau :

java

Main

copy
1234567891011121314
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 } } }
Tâche

Swipe to start coding

Nous avons un tableau avec les heures travaillées par un employé sur 10 jours. Vous devez calculer le nombre total d'heures et trouver le nombre moyen d'heures par jour. Si la moyenne est inférieure à 8, affichez une pénalité ; si elle est 8 ou plus, félicitez l'employé.

  1. Définissez la taille du tableau workHours et assignez-la à la variable sizeMassive.
  2. Spécifiez la condition correcte dans la boucle for.
  3. Calculez le total des heures en utilisant la variable totalHours.
  4. Calculez les heures moyennes en divisant totalHours par le nombre d'éléments dans le tableau.

Solution

java

solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 2
toggle bottom row

book
Utilisation des Boucles avec les Tableaux

Comment parcourir un tableau à l'aide de boucles ?

Les tableaux et les boucles sont fréquemment utilisés ensemble. Lorsqu'on traite un grand tableau contenant 100 ou même 1000 éléments, travailler manuellement avec et extraire chaque élément serait peu pratique. Imaginez simplement combien de temps il faudrait pour remplir manuellement un tel tableau...

Pour accomplir de telles tâches, nous utiliserons des boucles. Dans la section précédente, nous avons observé que nous avons initialement assigné à la variable i une valeur de 0 dans la boucle for, et l'indexation des tableaux commence également à 0.

Disons que nous avons pour tâche d'afficher tous les éléments d'un tableau de type char avec une longueur de 10. Examinons un fragment de code qui accomplit cette tâche :

java

Main

copy
12345678910111213
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 itère sur un tableau :

java

Main

copy
1234567891011121314
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 } } }
Tâche

Swipe to start coding

Nous avons un tableau avec les heures travaillées par un employé sur 10 jours. Vous devez calculer le nombre total d'heures et trouver le nombre moyen d'heures par jour. Si la moyenne est inférieure à 8, affichez une pénalité ; si elle est 8 ou plus, félicitez l'employé.

  1. Définissez la taille du tableau workHours et assignez-la à la variable sizeMassive.
  2. Spécifiez la condition correcte dans la boucle for.
  3. Calculez le total des heures en utilisant la variable totalHours.
  4. Calculez les heures moyennes en divisant totalHours par le nombre d'éléments dans le tableau.

Solution

java

solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 2
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt