LoslegenKostenlos loslegen

Stapelweise ändern

Du hast die richtige Box zum Ändern gefunden. Hurra! Leider kannst du mit einer forEach-Schleife den Inhalt nicht so einfach ändern. Dafür passt du dein Programm leicht an und verwendest eine for-Schleife. Das Gewicht der neuen Tasche beträgt 198.

Diese Übung ist Teil des Kurses

Java für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

  • Schreibe die korrekte Grenze für den Iterator.
  • Gib den richtigen Index an, um die Liste weights zu ändern. Es soll auch funktionieren, wenn sich die Position des Elements ändert.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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);
    }
  }
}
Code bearbeiten und ausführen