An example code on sorting an array of (any numeric datatype) in increasing order in a single statement.
Sorting Array in Increasing Order
import java.util.*;
class SortIntArray
{
public static void main(String args[])
{
// Create Scanner object
Scanner s=new Scanner(System.in);
// Take no.of elements in array
int n=s.nextInt();
// Create an array of n elements
int[] a=new int[n];
// Loop till end of array
for(int i=0;i<n;i++)
{
// Read int from user and store
a[i]=s.nextInt();
}
Arrays.sort(a);
// Say user that is sorted array
System.out.println("Sorted array");
// 'i' represents every element in array 'a'
for(int i:a)
{
System.out.println(i);
}
}
}
Output
535687Sorted array35678
There in fact no analysis that can be done, the logic is written by the developers of the class java.util.Array therefore removing the burden for the app developers to do this. That's why Java developers love to code in Java! Happy java coding :)