Hallo,
ich hänge bei dieser Aufgabe schon rund 10 Stunden fest. Es ist eine Aufgabe meiner Uni (1.Semester Programmierung), wozu es keine Musterlösung gibt.
Aufgabe:
Die Klasse ZeroData soll als Unterklasse der Klasse Data implementiert werden und die folgende Methode bereitstellen:
public int zeros() soll die Häufigkeit des Auftretens des Wertes 0 unter den im Attribut ints abgelegten Werten bestimmen und zurückgeben.
Die Klassen habe ich so gelassen, wie sie mir gegeben wurden. Ich möchte nicht falsches Ergänzen, da es dem Helfer nur mehr Arbeit machen würde.
ich hänge bei dieser Aufgabe schon rund 10 Stunden fest. Es ist eine Aufgabe meiner Uni (1.Semester Programmierung), wozu es keine Musterlösung gibt.
Aufgabe:
Die Klasse ZeroData soll als Unterklasse der Klasse Data implementiert werden und die folgende Methode bereitstellen:
public int zeros() soll die Häufigkeit des Auftretens des Wertes 0 unter den im Attribut ints abgelegten Werten bestimmen und zurückgeben.
Java:
//Diese Klasse darf nicht verändert werden
import java.util.*;
public class Data
{
private List<Integer> ints;
public Data(int [] a){
ints = new LinkedList<>();
for(int i:a){
ints.add(i);
}
}
protected static interface Strategy{
void doIt(int i);
}
protected void loop(Strategy s){
for(int i :ints){
s.doIt(i);
}
}
}
Java:
public class ZeroData
{
}
Die Klassen habe ich so gelassen, wie sie mir gegeben wurden. Ich möchte nicht falsches Ergänzen, da es dem Helfer nur mehr Arbeit machen würde.
Zuletzt bearbeitet: