logo

Crowdly

Browser

Додати до Chrome

Seguimos con el desarrollo del videojuego de rol de los ejercicios ante...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Seguimos con el desarrollo

del

videojuego de rol de los ejercicios

anteriores

. Para diversas componentes del programa se prevé la necesidad de

obtener listados de criaturas cuyo nivel sea menor o igual a un máximo dado.

Con el fin de facilitar tal operación se desarrolla la siguiente subclase de

Iterator. 

public class CreatureLevelIterator implements

Iterator<Creature> {     

  private

List<Creature> creatures;

  private int pos = 0

  private int maxLevel; 

  public

CreatureLevelIterator(List<Creature> creatures,

int maxLevel) {

     this.creatures = creatures;

     this.maxLevel = maxLevel;

  }

  @Override

  public boolean hasNext() {

     for( int i=pos; pos<creatures.size(); i++ ) {

       if

( creatures.get(i).getLevel()

<= maxLevel ) {

          return true;

       }

     }

     return false;

  }

  @Override

  public

Creature next()

{

     for( ; pos<creatures.size(); pos++ ) {

       if

( creatures.get(pos).getLevel()

<= maxLevel ) {

          ____[1]____

       }

     }

     return null;      

  }

}

 

¿Qué instrucción habría que

poner en el hueco [1]?

0%
0%
0%
Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.uam.es?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome