НачатьНачать бесплатно

Пакетное изменение

Вы нашли нужный элемент для изменения. Отлично! К сожалению, с помощью цикла forEach изменить содержимое массива напрямую затруднительно. Поэтому немного скорректируйте программу и используйте цикл for. Вес нового места bagажа равен 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);
    }
  }
}
Редактировать и запускать код