Massändring
Du har hittat rätt element att ändra. Bra jobbat! Tyvärr kan du inte enkelt ändra innehållet med en forEach-slinga. Därför justerar du programmet och använder en for-slinga i stället. Den nya väskans vikt är 198.
Den här övningen är en del av kursen
Java för medelnivå
Övningsinstruktioner
- Ange rätt gräns för iteratorn.
- Ange rätt index för att ändra listan
weights. Det ska fungera även om elementets position ändras.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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);
}
}
}