Hallo Leute
In einem vorgegebenen Array mit Zufallszahlen sollen Werte bestimmt werden, die mindestens zweimal vorkommen. Diese Anzahl an mehrfachen Zahlen sollen als ein Int - Wert zurückgegeben werden.
Hier ist mein Ansatz:
Das Problem ist aber, dass es nur bei doppelten Zahlen funktioniert. Sind plötzlich drei gleiche Zahlen oder mehr enthalten, funktioniert es nicht!
Wäre dankbar für euere Hilfe!
In einem vorgegebenen Array mit Zufallszahlen sollen Werte bestimmt werden, die mindestens zweimal vorkommen. Diese Anzahl an mehrfachen Zahlen sollen als ein Int - Wert zurückgegeben werden.
Hier ist mein Ansatz:
Java:
public int mehrfach() {
int anz = 0; //Zähler, der mehrfach vorkommenden Zahlen zählt
for (int i = 0; i < array.length; i++) {
for (int j = i + 1; j < array.length; j++) {
if (array[i] == array[j]) {
anz++; }
}
}
return anz;
}
Das Problem ist aber, dass es nur bei doppelten Zahlen funktioniert. Sind plötzlich drei gleiche Zahlen oder mehr enthalten, funktioniert es nicht!
Wäre dankbar für euere Hilfe!