public class SelectionSort { static int rangeLow = 100; static int rangeHigh = 1000; static int[] makeRandomData (int numValues) { int[] data = new int [numValues]; for (int i=0; i data[j]) { small = data[j]; ind = j; } } data[ind] = data[i]; data[i] = small; } } public static void main (String[] argv) { if ( (argv == null) || (argv.length == 0) ) { System.out.println ("Usage: java SelectionSort "); System.exit(0); } try { int numValues = Integer.parseInt (argv[0]); int[] data = makeRandomData (numValues); System.out.println ("BEFORE SORTING: "); printData (data); sort (data); System.out.println ("AFTER SORTING: "); printData (data); } catch (Exception e) { System.out.println (e); } } }