用java编写程序,将从键盘接收的10个整数存放在一个数组中,并将数组逆序后输出
时间: 2024-09-27 07:03:02 浏览: 39
你可以使用Java的ArrayList来实现这个功能,因为ArrayList支持动态扩容,读取键盘输入并逆序操作相对简单。这里是一个示例代码:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class ReverseArrayInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<Integer> numbers = new ArrayList<>();
System.out.println("请输入10个整数:");
for (int i = 0; i < 10; i++) {
numbers.add(scanner.nextInt());
}
Collections.reverse(numbers); // 使用Collections的reverse方法逆序数组
System.out.println("逆序后的数组:");
for (int number : numbers) {
System.out.print(number + " ");
}
}
}
```
在这个程序中,我们首先创建了一个Scanner对象来从键盘接收输入,然后通过for循环获取用户输入的10个整数并添加到ArrayList中。之后,使用`Collections.reverse()`方法逆序整个列表,最后遍历并输出逆序后的数组。
阅读全文