Sorting double array in Java example

import java.util.Arrays;

class SortingDoubleArray {

  public static void main(String[] args) {
 
    // Creating a Double Array
    double[] doubleArray = new double[] { 13.1, 2.5, 2.2, 41.1, 1.1 };
 
    // Displaying Array before Sorting
    System.out.println("**Double Array Before Sorting**");
    for (double d: doubleArray){
       System.out.println(d);
    }

    // Sorting the Array
    Arrays.sort(doubleArray);
    System.out.println("**Double Array After Sorting**");
    for (double d: doubleArray){
       System.out.println(d);
    }
 
    // Another Char Array
    double[] doubleArray2 = 
       new double[] { 3, 12, 8, 101, 41, 99, 0};
 
    // Selective Sorting
    /* public static void sort(double[] a, int fromIndex,
     * int toIndex): Sorts the specified range of the 
     * array into ascending order. The range to be sorted 
     * extends from the index fromIndex, inclusive, to the 
     * index toIndex, exclusive. If fromIndex == toIndex, 
     * the range to be sorted is empty.
     */
    Arrays.sort(doubleArray2, 2, 5);

    // Displaying array after selective sorting 
    System.out.println("**Selective Sorting**");
    for (double d: doubleArray2){
      System.out.println(d);
    }
  }
}

Output:

**Double Array Before Sorting**
13.1
2.5
2.2
41.1
1.1
**Double Array After Sorting**
1.1
2.2
2.5
13.1
41.1
**Selective Sorting**
3.0
12.0
8.0
41.0
101.0
99.0
0.0

References:
sort(double[] array)
sort(double[] array, int fromIndex, int toIndex)

READ:   jQuery Effects - Stop Animations