Tömb feltöltése véletlen számokkal és az elemek elrendezése legkisebb elem kiválasztásával (Rendezes.java) public class Rendezes{ public static void main(String[] args){ int n,i,j,x; int[] a=new int[10]; n=10; i=0; while (i<n){ Feltöltjük a tömböt n darab véletlen számmal. a[i]=(int)(90*Math.random()+1); i=i+1; } i=0; System.out.println("Szamok rendezetlenul:"); while (i<n){ System.out.println(a[i]); i=i+1; } i=0; A tömb első eleme Java-ban mindig a 0. indexxel rendelkezik. while (i+1<n){ A tömb aktuális i-edik eleméhez hasonlítjuk a tömb összes többi elemét. Ha a sorrend nem megfeleleő, akkor cserélünk. Amennyiben elérünk a tömb végére, akkor a következő indexű elemet hasonlítjuk az utána lévőkhöz. Ezt addig folytatjuk, míg végig nem érünk a tömbön. j=i+1; while(j<n){ if (a[j]<a[i]){ Ha azt észleljük, hogy a vizsgált elemnél kisebb elemet találtunk, akkor a kettő értékét megcseréljük. x=a[j]; a[j]=a[i]; a[i]=x; } j=j+1; } i=i+1; } i=0; System.out.println("A szamok rendezetten:"); while(i<n){ System.out.println(a[i]); i=i+1; } } }