http://www.iteye.com/topic/459851?page=1
1.对int数组进行排序
2.对int数组进行排序,使第1个是最大,第2个是最小的,第三个是次大的,第四个是次小的,以此类推
int[] a = { 1, 3, 5, 8, 77, 88, 99, 4, 7 };
int[] d = new int[a.length];
int c;
for (int k = 0; k < a.length - 1; k++) {
for (int b = 0; b < a.length - 1; b++) {
if (a[b] < a[b + 1]) {
c = a[b];
a[b] = a[b + 1];
a[b + 1] = c;
}
}
}
for (int e : a) {
System.out.println(e);
}
for (int k = 0; k < a.length; k++) {
if (k % 2 == 0) {
d[k] = a[k / 2];
} else {
d[k] = a[a.length - (k + 1) / 2];
}
}
for (int e : d) {
System.out.println(e);
}
Arrays.sort():
// int[] a = { 1, 3, 5, 8, 77, 88, 99, 4, 7 };
// Arrays.sort(a);
// for(int b : a) {
// System.out.println(b);
// }