Was ist das hier?

  • Eine Plattform von Flensburger Studenten für Flensburger Studenten
  • Ein Wiki zum Sammeln von Wissen
  • Ein Forum zum Austausch
  • Eine Wissensdatenbank zum Informatikstudium:
    • Programmieren in C, C#, PHP, Javascript, HTML, CSS
    • Datenbanken und Abfragen mit SQL
    • 2D / 3D - Gestaltung
    • Mathe, Physik, Gerätetechnik, RoBs
    • Audio- / Videotechnik
    • ...und vieles mehr

Anmelden

Warum registrieren?

Weil besser als gut!

 

ModIntIterator

Laboraufgabe 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() + " ");
    }
 
}
 

...



Kategorie: 4. Semester | Software Engineering | Java
| Mehr

Zahlen & Daten

  • 913 Seitenaufrufe
  • 729 Tage alt
  • 3 Versionen
  • Letzte Änderung: 21.05.2010 um 09:06 Uhr

Publish