Guten Tag,
Es werden 6.000.000 Werte in meinem Array per Zufall gespeichert.
Dann möchte ich, dass alle Zahlen geprüft werden und ausgegeben wird, welches Zahl wie oft vorkam.
Irgendwie klappt das aber nicht so ganz.
Hier mein jetztiger Code:
Es werden 6.000.000 Werte in meinem Array per Zufall gespeichert.
Dann möchte ich, dass alle Zahlen geprüft werden und ausgegeben wird, welches Zahl wie oft vorkam.
Irgendwie klappt das aber nicht so ganz.
Hier mein jetztiger Code:
Java:
public static void main(String[] args) {
int i;
int j;
int counter = 0;
//int arrayHilfs[] = new int[6000000];
int random = (int) (Math.random() * 6 + 1);
int arrayRandom[] = new int[6000000];
int max = 0;
for (i = 0; i < arrayRandom.length; i++) {
arrayRandom[i] = random;
}
for (i = 0; i < arrayRandom.length; i++) {
for (j = 1; j < arrayRandom.length; j++) {
if (arrayRandom[i] == arrayRandom[j]) {
counter++;
}
if (max < counter) {
max = counter;
}
}
}
System.out.println(arrayRandom[i] + ": \t" + counter);
}
}
Zuletzt bearbeitet: