В Java 8 лучшим и более кратким подходом может быть:
double[] arr = {13.6, 7.2, 6.02, 45.8, 21.09, 9.12, 2.53, 100.4};
Double[] boxedarr = Arrays.stream( arr ).boxed().toArray( Double[]::new );
Arrays.sort(boxedarr, Collections.reverseOrder());
System.out.println(Arrays.toString(boxedarr));
Это даст обратный массив и будет более презентабельным.
Ввод: [13,6, 7,2, 6,02, 45,8, 21,09, 9,12, 2,53, 100,4]
Выход: [100,4, 45,8, 21,09, 13,6, 9,12, 7,2, 6,02, 2,53]