|
Code source
|
1
2
3
4
5
6
7
|
int x = 0;
for(int i=0; i<boolarray.length; i++) {
if(boolarray[i]) {
primarray[x] = i;
x++;
}
}
|
Natürlich musste bei Array noch aufpassen das du nicht überläufst und ne abbruch bedingung mit einbasteln oder eben anstatt nem Array eine ArrayList nehmen.
Wenn du das boolarray vorher selber erst füllst, kannste dir den schritt auch sparen und eben die zaheln direkt bei der überprüfung auf primzahlen in nen Array packen.