Kom igångKom igång gratis

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å

Visa kurs

Ö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);
    }
  }
}
Redigera och kör kod