Gyakorlati alapok
Válogatások
Kiválogatás kihúzással
Magukat a kiválogatott elemeket keressük. Nincs eredménytömb, hanem az eredeti tömbben a felesleges elemeket speciális jelöléssel illetjük. Legyen ez a speciális jelölés most -1 (hogy ne bonyolítsuk túl a dolgot). Nyilvánvalóan ezen megoldás akkor célszerű, ha a későbbi feldolgozások során a jelölés vizsgálata jóval egyszerűbb, mint maga a kiválogatás volt.

import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int[] tomb = new int[10];
for(int i = 0; i < tomb.length; i++){
tomb[i] = random.nextInt(50) + 1;
System.out.print(tomb[i] + " ");
}
System.out.println();
for(int i = 0; i < tomb.length; i++){
if(tomb[i] % 2 != 0){
tomb[i] = -1;
}
System.out.print(tomb[i] + " ");
}
}
}
Végeredmény (például):
23 14 25 13 26 42 39 18 17 49
-1 14 -1 -1 26 42 -1 18 -1 -1


