Hi, ich übe seit paar Tagen und löse verschiedene Aufgaben. Jetzt komme ich irgendwie nicht weiter.
Was soll ich hier machen? Soll ich eine Methode Eingang und eine Methode Ausgang programmieren?
EDIT; SO in etwa?
: Schreiben Sie eine animierte Klasse Collector. Ein Collector erhält als Konstruktorparameter ein Array von Queues als Eingangskanäle und eine weitere Queue als Ausgangskanal. Er soll reihum Elemente aus den Eingangskanälen lesen und in den Ausgangskanal schreiben. Ist ein Eingang leer, wird null in den Ausgang geschrieben. Die Konstruktor-Signatur ist: public Collector(Queue[] eingangskanaele, Queue ausgangskanal) Queue hat die drei Methoden: public void add(Object), public Object remove()throws Emptyexception, public int size()
Was soll ich hier machen? Soll ich eine Methode Eingang und eine Methode Ausgang programmieren?
EDIT; SO in etwa?
Code:
public void add (String s) {
if (count >= size)throw new FullException();
list[next] = s;
next = (next+1)%size;
count++;
}
Zuletzt bearbeitet: