Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

hvor iterator1 og iterator2 er iteratorene som blir kombinert av BinaryComputingIterator, og default1 og default2 er standardverdier for de respektive iteratorene. Klassen må ha følgende metoder, begge spesifisert av Iterator<Double>-grensesnittet: Hvordan en lager en BinaryOperator klasse kan du se mer om lenger ned i oppgaveteksten. 

  • boolean hasNext() - returnerer true dersom det kan beregnes flere verdier, altså hvis begge iteratorene enten har flere verdier eller har en tilhørende standardverdi. Men merk at hasNext() returnerer uansett false, hvis begge iteratorene er tomme.
  • Double next() - returnerer resultatet av å bruke binæroperasjonen operator på de neste verdiene fra sub-iteratorene, og bruker standardverdier dersom en av iteratorene ikke har flere verdier.

...