定义一个长度为9的int型数组,存入9个0-10的随机数,然后将该数组逆序调整(即a[0]和a[8]互换,a[1]和a[7]互换),再将该数组元素输出显示。
时间: 2024-11-22 09:46:29 浏览: 40
首先,我们可以使用Java的Random类生成0到10之间的随机整数,并创建一个长度为9的整型数组。接着,我们使用数组反转的方法将数组元素逆序,最后遍历并打印出数组的内容。
以下是步骤和相应的Java代码:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个长度为9的int型数组
int[] array = new int[9];
// 初始化随机数生成器
Random random = new Random();
// 遍历数组,存入随机数
for (int i = 0; i < array.length; i++) {
array[i] = random.nextInt(11); // 随机数范围是0到10,包括0和10
}
// 打印原始数组
System.out.println("Original Array:");
for (int num : array) {
System.out.print(num + " ");
}
System.out.println();
// 使用双指针法逆序数组
int start = 0;
int end = array.length - 1;
while (start < end) {
// 交换两端的元素
int temp = array[start];
array[start] = array[end];
array[end] = temp;
// 更新指针位置
start++;
end--;
}
// 打印逆序后的数组
System.out.println("Reversed Array:");
for (int num : array) {
System.out.print(num + " ");
}
}
}
```
运行此程序,你会看到原始数组和逆序后的数组内容。
阅读全文
相关推荐










