PTA输入n个数字,然后逆序输出。JAVA
时间: 2024-09-25 17:12:19 浏览: 60
java代码-输入3个数,按从大到小输出
在Java中,如果你想让程序接受用户输入(n个数字)并逆序输出,你可以创建一个简单的控制台应用程序,使用ArrayList来存储输入的数字,并利用Collections.reverse()方法来实现逆序操作。下面是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class ReverseNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入整数的数量: ");
int n = scanner.nextInt();
ArrayList<Integer> numbers = new ArrayList<>();
// 读取并添加n个数字
for (int i = 0; i < n; i++) {
System.out.println("请输入第 " + (i+1) + " 个数字:");
numbers.add(scanner.nextInt());
}
// 逆序数组
Collections.reverse(numbers);
// 输出逆序后的数字
System.out.println("逆序后的数字是:");
for (int num : numbers) {
System.out.print(num + " ");
}
}
}
```
在这个程序中,首先通过Scanner获取用户输入的数字数量n,然后循环读取n个数字并将它们添加到ArrayList中。接着使用Collections.reverse()方法对列表进行逆序,最后遍历并打印出逆序后的数字。
阅读全文