写一个java代码:按由大到小排序
时间: 2023-08-10 21:05:17 浏览: 48
以下是一个简单的 Java 代码示例,用于将数组按照由大到小的顺序进行排序:
```java
import java.util.Arrays;
public class SortArrayDescending {
public static void main(String[] args) {
int[] arr = {10, 7, 5, 3, 8, 2, 9, 1};
Arrays.sort(arr);
System.out.println("Original Array: " + Arrays.toString(arr));
reverse(arr);
System.out.println("Sorted Array (Descending Order): " + Arrays.toString(arr));
}
public static void reverse(int[] arr) {
int left = 0;
int right = arr.length - 1;
while (left < right) {
int temp = arr[left];
arr[left] = arr[right];
arr[right] = temp;
left++;
right--;
}
}
}
```
这个程序使用了 Java 内置的 `Arrays.sort()` 方法来对数组进行排序,然后调用了一个自定义的 `reverse()` 方法,将数组翻转以得到由大到小的顺序排列。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)