Gyakorlati alapok
Elemi programozási tételek egy 10 elemű tömbön
Kiválasztás
Ebben az esetben tudjuk, hogy a tömbben létezik az adott tulajdonságú elem, a legelső ilyen elem sorszámát keressük. Legyen ez a tulajdonság most az első páratlan elem. Némileg kockázatos, de nagyon nagy valószínűséggel a 10 db véletlenszám között mindig lesz legalább 1 db páratlan szám. Demonstrációképpen az algoritmus az első páratlan elemig kiírja a tömbelemeket is, majd a feltétel teljesülésekor új sorban az első páratlan elem sorszámát.
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random rnd = new Random();
int tomb[] = new int[10];
int paratlanSorszam = 0;
for(int i = 0; i < tomb.length; i++) {
tomb[i] = rnd.nextInt(50) + 1;
System.out.print(tomb[i] + " ");
if(tomb[i] % 2 != 0){
paratlanSorszam = i;
break;
}
}
System.out.println();
System.out.print((paratlanSorszam + 1) + ".");
}
}
Végeredmény (például):
10 22 32 34 22 19
6