Versions Compared

Key

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

...

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
titleCounter-klasse
linenumberstrue
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;
   }
}

...