用java定义一个长度为n的数组,实现该数组的逆序排列,n从键盘输入
时间: 2024-05-01 12:19:51 浏览: 126
将数组中的数逆序排放.md
以下是Java代码实现:
```java
import java.util.Scanner;
public class ReverseArray {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入数组长度n:");
int n = input.nextInt();
int[] arr = new int[n];
// 读入数组元素
System.out.println("请输入" + n + "个整数:");
for (int i = 0; i < n; i++) {
arr[i] = input.nextInt();
}
// 逆序排列
for (int i = 0, j = n - 1; i < j; i++, j--) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
// 输出逆序排列后的数组
System.out.println("逆序排列后的数组为:");
for (int i = 0; i < n; i++) {
System.out.print(arr[i] + " ");
}
}
}
```
运行结果:
```
请输入数组长度n:5
请输入5个整数:
1 2 3 4 5
逆序排列后的数组为:
5 4 3 2 1
```
阅读全文