java 从键盘随机输入10个整数保存到List中,并按照倒序、从大到小的顺序显示出来。
时间: 2024-04-12 13:32:25 浏览: 167
您可以使用以下代码来实现您的要求:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
List<Integer> numbers = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
System.out.println("请输入10个整数:");
for (int i = 0; i < 10; i++) {
int number = scanner.nextInt();
numbers.add(number);
}
Collections.sort(numbers, Collections.reverseOrder());
System.out.println("按照倒序、从大到小的顺序显示:");
for (int number : numbers) {
System.out.println(number);
}
}
}
```
这段代码首先创建一个空的整数列表 `numbers`,然后使用 `Scanner` 对象从键盘读取用户输入的10个整数,并将这些整数添加到列表中。接下来,使用 `Collections.sort` 方法将列表按照倒序排列,最后使用循环遍历列表并逐个打印出来。
阅读全文