用Java从键盘输入一个数组,并把数组进行逆序输出。不要抄书上的例子
时间: 2024-09-28 20:16:33 浏览: 65
在Java中,你可以通过Scanner获取用户的键盘输入,然后创建一个整数数组并使用双指针法(或直接遍历数组)将其逆序。下面是一个简单的步骤:
```java
import java.util.Scanner;
public class ReverseArray {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 提示用户输入数组元素的数量
System.out.println("请输入数组的长度:");
int length = scanner.nextInt();
// 创建一个空的整数数组
int[] array = new int[length];
// 遍历输入数组元素
for (int i = 0; i < length; i++) {
System.out.print("请输入第 " + (i+1) + " 个元素: ");
array[i] = scanner.nextInt();
}
// 逆序输出数组
System.out.println("\n原始数组反向输出:");
for (int i = length - 1; i >= 0; i--) {
System.out.print(array[i] + " ");
}
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,首先获取用户输入的数组长度,然后循环读取每个元素并将它们存储到数组中。最后,再从数组的末尾开始遍历并打印,实现了逆序输出。
阅读全文