शुरू करेंमुफ़्त में शुरू करें

बैच में बदलाव

आपने बदलने के लिए सही बॉक्स ढूँढ लिया है. बढ़िया! लेकिन forEach लूप के साथ आप सामग्री को आसानी से बदल नहीं सकते. इसी के लिए, आप अपने प्रोग्राम को थोड़ा बदलते हैं और for लूप का उपयोग करते हैं. नए बैग का वज़न 198 है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट Java

पाठ्यक्रम देखें

अभ्यास निर्देश

  • इटररेटर के लिए सही सीमा लिखिए.
  • लिस्ट weights में बदलाव करने के लिए सही इंडेक्स दीजिए. यह तब भी काम करना चाहिए जब एलिमेंट की पोज़िशन बदल जाए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

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);
    }
  }
}
कोड संपादित करें और चलाएँ