Selection Sort


public class SelectionSort {

    public static void Sort(int[] array) {

        for (int i = 0; i < array.length - 1; i++) {
            int index = i;
            for (int j = i + 1; j < array.length; j++) {
                if (array[j< array[index]) { /*This is for sorting in ascending order.For descending order replace
                                                 array[j]<array[index] by array[i]>array[j]*/                                                
                    index = j;
                }
            }

            int smaller = array[index];
            array[index= array[i];
            array[i= smaller;
        }
       
        displayResult(array);
    }

    public static void main(String a[]) {
        int[] inputs = {1510056167429933};
        Sort(inputs);

    }

    public static void displayResult(int[] result) {
        System.out.println("Sorted array is:");
        for (int i : result) {
            System.out.print(i);
            System.out.print(", ");
        }
    }
}

Output:
Sorted array is:
7151633425699100,