import java.util.Arrays;
public class ShengJiang {
public static void main(String[] args) {
int[] arr = { 45, 63, 8, 7, 6, 4, 2, 3, 1, 88 };
int[] a = Arrays.copyOfRange(arr, 0, 5);
int[] b = Arrays.copyOfRange(arr, 5, arr.length);
System.out.println("原始数组:\r" + Arrays.toString(arr));
System.out.println("排序后数组:");
// 对前五个数升序
Arrays.sort(a);
// System.out.println("升序:前5个数"+Arrays.toString(a));
for (int i : a) {
System.out.print(i + " ");
}
// 对后五个数降序
for (int i = 0; i < b.length - 1; i++) {
for (int j = 0; j < b.length - 1 - i; j++) {
if (b[j] < b[j + 1]) {
int temp = b[j];
b[j] = b[j + 1];
b[j + 1] = temp;
}
}
}
// System.out.println("降序:后5个数"+Arrays.toString(b));
for (int i : b) {
System.out.print(i + " ");
}
// System.out.println("排序后数组:"+Arrays.toString(a)+Arrays.toString(b));
}
}
/*
运行后得:
原始数组:
[45, 63, 8, 7, 6, 4, 2, 3, 1, 88]
排序后数组:
6 7 8 45 63 88 4 3 2 1
*/