ComenzarEmpieza gratis

Cambio de lote

Has encontrado la casilla correcta para cambiar. ¡Hurra! Por desgracia, con un bucle forEach, no puedes cambiar fácilmente el contenido. Para ello, modifica ligeramente tu programa y utiliza un bucle for. El peso de la nueva bolsa es de 198.

Este ejercicio forma parte del curso

Java intermedio

Ver curso

Instrucciones de ejercicio

  • Escribe el límite correcto para el iterador.
  • Introduce el índice correcto para cambiar la lista weights. Debería funcionar aunque cambie la posición del elemento.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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);
    }
  }
}
Editar y ejecutar código