编写程序实现对数组排序,{19,39,23,67,45}可从小到大或从大到小
时间: 2023-09-19 16:07:11 浏览: 118
好的,我可以为您提供一个简单的 Java 代码示例来对数组进行排序。以下是一个实现从小到大排序的示例:
```java
public class ArraySorter {
public static void main(String[] args) {
int[] arr = {19, 39, 23, 67, 45};
Arrays.sort(arr); //从小到大排序
System.out.println(Arrays.toString(arr));
}
}
```
如果您想要从大到小排序,只需将 `Arrays.sort(arr)` 改为 `Arrays.sort(arr, Collections.reverseOrder())`,示例代码如下:
```java
public class ArraySorter {
public static void main(String[] args) {
Integer[] arr = {19, 39, 23, 67, 45};
Arrays.sort(arr, Collections.reverseOrder()); //从大到小排序
System.out.println(Arrays.toString(arr));
}
}
```
请注意,这里我们将数组元素类型定义为 `Integer` 而不是 `int`,因为 `Collections.reverseOrder()` 方法只适用于对象类型的数组。
阅读全文