rendered paste bodyimport java.util.Random;
class selectionsort {
private static final int MAX = 10;
public static int array[] = new int[MAX];
public static void main(String[] args){
int i;
Random rand = new Random();
for(i = 0; i <= MAX; i++){
array[i] = rand.nextInt(100);
System.out.println(array[i]);
}
selection();
for (i = 0; i <= MAX; i++){
System.out.println(array[i]);
}
}
private static void selection(){
/* Intialize */
int arraysize;
int i, j, min;
int index = 0;
int temp = 0;
/* Determine Array Size */
arraysize = MAX;
System.out.println(arraysize);
/* loop through the entire array once */
for(i = 0; i <= arraysize; i++){
min = array[i];
for( j = i; j <= arraysize; j++){
if(array[j] < min){
min = array[j];
index = j;
}
}
if(min != array[i]){
temp = array[i];
array[i] = array[index];
array[index] = temp;
}
for(j = 0; j <= arraysize; j++){
System.out.println(array[j]);
}
}
}
}