随机生成10个小于1000的整数,构成一个整型数组的10个数组元素,并将该数组中所有元素逆置。java
时间: 2024-09-15 13:15:33 浏览: 38
用指针实现数组元素逆置.txt
在Java中,你可以使用`Random`类来随机生成整数,然后创建一个数组并将它们存储进去。接着,可以使用数组的倒序索引来逆置整个数组。以下是一个简单的示例:
```java
import java.util.Arrays;
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个Random对象
Random random = new Random();
// 初始化一个长度为10的整型数组
int[] numbers = new int[10];
// 使用Random对象生成小于1000的随机整数并填充数组
for (int i = 0; i < numbers.length; i++) {
numbers[i] = random.nextInt(1000);
}
// 打印原始数组
System.out.println("Original array:");
for (int number : numbers) {
System.out.print(number + " ");
}
// 逆置数组
reverseArray(numbers);
// 再次打印逆置后的数组
System.out.println("\nReversed array:");
for (int number : numbers) {
System.out.print(number + " ");
}
}
// 逆置数组的方法
private static void reverseArray(int[] arr) {
int start = 0;
int end = arr.length - 1;
while (start < end) {
// 交换开始位置和结束位置的元素
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
// 移动开始和结束指针
start++;
end--;
}
}
}
```
运行上述程序,你会看到原始数组和逆置后的数组。注意,由于生成的是随机数,每次运行结果都会不同。
阅读全文