...
Counter
er ment å implementere en teller fra en start-verdi til (men ikke med) en slutt-verdi. Hver gang vi caller count()
-metoden, så skal telleren øke med 1, men bare dersom vi ennå ikke har nådd slutt-verdien. Idet slutt-verdien nås, så skal count()
returnere false
, ellers true
. Teller-verdien får vi tak i med getCounter()
-metoden.
Code Block | ||||
---|---|---|---|---|
| ||||
public class Counter { private int start, end, pos; public Counter(int start, int end) { this.start = start; this.end = end; } public int getCounter() { return this.pos; } public boolean count() { if (pos > end) { return false; } this.pos = this.pos + 1; return true; } } |
...