用java语言从键盘输入10个整数存入一维数组中,然后将该数组中的各个元素按逆序存放后并打印出来
时间: 2024-09-25 11:09:41 浏览: 93
在Java中,你可以使用Scanner类从键盘获取用户输入,然后创建一个一维数组存储这些整数,接着通过循环和数组索引来实现元素的逆序操作。以下是详细的步骤:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建一个Scanner对象,用于从键盘读取输入
Scanner scanner = new Scanner(System.in);
// 定义一个长度为10的一维整数数组
int[] numbers = new int[10];
System.out.println("请输入10个整数:");
// 使用for循环获取用户输入并存储到数组中
for (int i = 0; i < numbers.length; i++) {
numbers[i] = scanner.nextInt();
}
// 逆序数组
for (int i = 0; i < numbers.length / 2; i++) {
// 交换当前位置和倒数位置的元素
int temp = numbers[i];
numbers[i] = numbers[numbers.length - 1 - i];
numbers[numbers.length - 1 - i] = temp;
}
// 打印逆序后的数组
System.out.println("逆序后的数组为:");
for (int num : numbers) {
System.out.print(num + " ");
}
// 关闭Scanner对象
scanner.close();
}
}
```
阅读全文