Weil besser als gut!

ModIntIteratorLaboraufgabe vom 21.05.2010 ModIntIterator... JAVA package modIntIterator; import java.util.Iterator; public class ModIntIterator implements Iterator { private int n, i, j; public ModIntIterator( int n ) { this.n = n; i = 0; j = (int)(Math.random() * n); } public boolean hasNext() { return i<n; } public Object next() { i++; return (j+i) % n; } public void remove() { // } } ... Position... JAVA package modIntIterator; // Repräsentiert ein Paar von ganzen Zahlen // (z.B. Position auf einem Spielbrett) public class Position { public int i, j; public Position(int i, int j) { this.i=i; this.j=j; } public String toString() { return i + " " + j; } } ... TestCase... JAVA package modIntIterator; import java.util.Iterator; import junit.framework.TestCase; public class ModIntIteratorTest extends TestCase { public void testModIntIterator() { Iterator it; it = new ModIntIterator(6); while(it.hasNext()) System.out.println(it.next() + " "); } } ...
|
Zahlen & Daten
Publish |