使用Java,键盘输入四个整数,按从大到小排列
时间: 2024-09-19 12:02:38 浏览: 30
在Java中,你可以使用Scanner类来获取用户输入的四个整数,然后使用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("请输入四个整数:");
List<Integer> numbers = new ArrayList<>();
for (int i = 0; i < 4; i++) {
int input = scanner.nextInt();
numbers.add(input);
}
// 自定义比较器,按照降序排列
Collections.sort(numbers, new Comparator<Integer>() {
@Override
public int compare(Integer a, Integer b) {
return b.compareTo(a); // 大于返回正数,小于返回负数,相等返回0
}
});
System.out.println("从大到小排列后的结果是:");
for (Integer num : numbers) {
System.out.print(num + " ");
}
scanner.close();
}
}
阅读全文