使用java语言对数组{19,39,23,67,45},实现可降序或升序排序
时间: 2024-03-25 11:41:24 浏览: 68
对数组进行排序的 Java 程序
可以使用Java内置的Arrays类来实现数组的排序,其中sort方法支持对数组进行升序或降序排序。对于给定的数组{19, 39, 23, 67, 45},可以按照以下方式对其进行排序:
1. 升序排序:
```java
int[] arr = {19, 39, 23, 67, 45};
Arrays.sort(arr);
System.out.println(Arrays.toString(arr)); //[19, 23, 39, 45, 67]
```
2. 降序排序:
```java
int[] arr = {19, 39, 23, 67, 45};
Arrays.sort(arr);
int[] descArr = new int[arr.length];
for (int i = 0; i < arr.length; i++) {
descArr[i] = arr[arr.length - 1 - i];
}
System.out.println(Arrays.toString(descArr)); //[67, 45, 39, 23, 19]
```
在降序排序中,我们先对数组进行升序排序,然后再将其倒序排列得到降序排序的结果。
阅读全文