java输入4个数从大到小排序
时间: 2024-10-17 16:09:41 浏览: 18
在Java中,如果你想输入四个整数并按照从大到小的顺序进行排序,可以使用`java.util.Scanner`读取用户输入,然后配合数组或者ArrayList进行比较操作。这里有一个简单的示例,使用了`Collections.sort()`方法结合自定义Comparator实现降序排序:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入四个数字,用空格隔开:");
String input = scanner.nextLine();
String[] numbersStr = input.split(" ");
int[] numbers = new int[numbersStr.length];
for (int i = 0; i < numbers.length; i++) {
numbers[i] = Integer.parseInt(numbersStr[i]);
}
// 自定义Comparator进行降序排序
Arrays.sort(numbers, Collections.reverseOrder());
System.out.println("按从大到小排序后的结果是:");
for (int num : numbers) {
System.out.print(num + " ");
}
阅读全文