Siemano wszystkim. Możecie powiedzieć gdzie mam błąd, naprawdę raz 10 sprawdziłem - nic nie widzę.
import java.util.Random;
public class SelectSort {
public static void main(String[] args) {
Random ran = new Random();
int tab[] = new int[7];
int minValue, minIndex;
for(int i=0; i<tab.length; i++) {
tab[i] = ran.nextInt(10);
System.out.print(tab[i] + " ");
}
System.out.println();
for(int i=0; i<tab.length; i++) {
minValue = tab[i];
minIndex = i;
for(int j=i; j<minValue; j++) {
minValue = tab[j];
minIndex = j;
}
if(minValue < tab[i]) {
int temp = tab[i];
tab[i] = tab[minIndex];
tab[minIndex] = temp;
}
}
display(tab);
}
public static void display(int tab[]){
System.out.println("Uporządkowana tablica przez - sortowanie przez wybieranie.");
for(int i=0; i<tab.length; i++){
System.out.print(tab[i] + " ");
}
System.out.println();
}
}