问题
怎么样实现数据的降序排列?
方法
定义一个int数组
调用Arrays.Sort方法,实现升序排列
交换排序,输出降序排列的数组
public class order { public static void main(String[] args) { int[] num = {1, 9, 2, 6, 5}; for(int i = 0; i < num.length; i++) { System.out.print(num[i] + " "); } System.out.println(); Arrays.sort(num); for(int i = 0; i < num.length / 2; i++) { int temp = num[i]; num[i] = num[num.length - 1 - i]; num[num.length - 1 - i] = temp; } for(int i = 0; i < num.length; i++) { System.out.print(num[i] + " "); } } |
结语
经过实验证明,这个方法只能实现int数组的降序排列,关于String类型数组的排列,还需要用其他的方法。