Modification par lot
Vous avez trouvé la bonne boîte à modifier. Hourra ! Malheureusement, avec une boucle forEach, vous ne pouvez pas facilement modifier le contenu. Pour y arriver, ajustez légèrement votre programme et utilisez une boucle for. Le poids du nouveau sac est 198.
Cette activité fait partie du cours
Java intermédiaire
Instructions de l’exercice
- Indiquez la limite adéquate pour l'itérateur.
- Entrez le indice correct pour modifier la liste
weights. Le code doit fonctionner même si la position de l'élément change.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
class WeightChanger {
public static void main(String[] args) {
int[] weights = {198, 190, 188, 187, 190, 198, 201, 250, 203, 210, 205, 170, 180, 200, 203, 210, 180};
// Write down the correct limit for the iterator
for (int i = 0; i < ____.____; i++) {
int weight = weights[i];
if (weight > 220) {
// Input the correct index to change the list. It should work even if the element changed location.
weights[____] = 198;
}
}
for (int weight : weights){
System.out.println(weight);
}
}
}