用java从键盘输入10个整数存入一维数组中,然后将该数组中的各个元素按逆序存放后并打印出来。
时间: 2024-09-26 07:07:14 浏览: 51
在Java中,你可以使用Scanner类获取用户的键盘输入,并通过循环结构将输入的整数存储在一维数组中。接着,对数组进行逆序操作,可以先复制一份原数组,然后交换两端元素直到中间位置。最后,遍历并打印出逆序后的数组。以下是详细的步骤:
```java
import java.util.Scanner;
public class ReverseArray {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] numbers = new int[10]; // 创建一个长度为10的一维数组
System.out.println("请输入10个整数:");
for (int i = 0; i < numbers.length; i++) {
numbers[i] = input.nextInt(); // 读取用户输入并保存到数组
}
// 将数组复制一份并进行逆序
for (int i = 0, j = numbers.length - 1; i < j; i++, j--) {
int temp = numbers[i];
numbers[i] = numbers[j];
numbers[j] = temp;
}
// 打印逆序后的数组
System.out.println("逆序后的数组:");
for (int num : numbers) {
System.out.print(num + " ");
}
}
}
```
当你运行这个程序,它会提示你依次输入10个整数,然后输出逆序后的结果。
阅读全文