MulaiMulai sekarang secara gratis

Mengubah Secara Massal

Anda telah menemukan kotak yang benar untuk diubah. Hore! Sayangnya, dengan loop forEach, Anda tidak dapat dengan mudah mengubah isinya. Untuk itu, Anda sedikit mengubah program Anda dan menggunakan loop for. Berat tas baru adalah 198.

Latihan ini adalah bagian dari kursus

Java Menengah

Lihat Kursus

Petunjuk latihan

  • Tuliskan batas yang benar untuk iterator.
  • Masukkan indeks yang benar untuk mengubah daftar weights. Solusinya harus tetap berfungsi meskipun posisi elemen berubah.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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);
    }
  }
}
Edit dan Jalankan Kode