Java sorts the array values from small to large

h‮tt‬ps://www.lautturi.com
Java sorts the array values from small to large
/**
 * @author lautturi.com 
 * Java example:   Java sorts the array values in reverse order
 */

import java.util.*;

public class Lautturi {

	public static void main(String[] args) {
		
		int a[] = {12,3,2,8,3,11};
		System.out.println(Arrays.toString(a));
	    for (int x = 0; x < a.length; x++) {
	        for (int i = 0; i < a.length-x-1; i++) {
	            if(a[i] > a[i+1]){
				// if(a[i] < a[i+1]){ reverse order
	                int tmp = a[i+1];
	                a[i+1] = a[i];
	                a[i] = tmp;
	            }
	        }
	    }
	    
	    System.out.println(Arrays.toString(a));
	}
}

output:

[12, 3, 2, 8, 3, 11]
[2, 3, 3, 8, 11, 12]
Created Time:2017-09-27 16:19:49  Author:lautturi