定义一个长度为5的整型数组,从键盘获取整数为每一个元素赋值,之后将数组中的元素按逆序输出
时间: 2024-12-24 10:28:14 浏览: 0
第7章 数组(C语言)
首先,你可以使用以下步骤定义一个长度为5的整型数组,并从键盘获取输入为其赋值,最后再按照逆序的方式打印出来:
1. **定义数组**:
使用Java的`int[]`数据类型创建一个长度为5的数组,可以命名为`arr`。
```java
int[] arr = new int[5];
```
2. **获取用户输入**:
遍历数组,通过`Scanner`类从标准输入获取整数并存储到数组中。这里假设我们已经导入了`java.util.Scanner`包。
```java
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < arr.length; i++) {
System.out.print("请输入第 " + (i+1) + " 个元素: ");
arr[i] = scanner.nextInt();
}
```
3. **逆序输出数组**:
利用Java的数组遍历特性,先交换数组的第一个元素和最后一个,然后依次处理剩余元素,直到数组中间位置。
```java
// 逆序过程
for (int i = 0; i < arr.length / 2; i++) {
int temp = arr[i];
arr[i] = arr[arr.length - 1 - i]; // 交换元素
arr[arr.length - 1 - i] = temp;
}
// 打印逆序后的数组
for (int num : arr) {
System.out.print(num + " ");
}
```
完成以上步骤后,程序会先读取用户的5个整数,然后将它们按逆序显示。
阅读全文