将一个int数组降序排列
时间: 2023-11-22 19:53:44 浏览: 121
Java 程序对数组元素进行降序排序
可以使用Java的Arrays类来对int数组进行排序,然后再将其反转即可实现降序排列。具体实现如下:
```java
int[] arr = {1, 3, 5, 2, 4};
Arrays.sort(arr);
int[] descendingArr = new int[arr.length];
for (int i = 0; i < arr.length; i++) {
descendingArr[i] = arr[arr.length - 1 - i];
}
```
首先,使用Arrays.sort()方法对原数组进行升序排序。然后,创建一个新数组descendingArr,通过遍历升序排列后的数组arr,并将其反转后赋值给descendingArr,即可得到降序排列后的数组。
阅读全文