Java生成一个10位的随机数组,该数组中的所有元素均为偶数
最佳答案
以下是一个 Java 代码示例,可以生成一个 10 位的随机整数数组,其中所有元素均为偶数:
```java
import java.util.Random;
public class偶数ArrayGenerator {
public static void main(String[] args) {
Random random = new Random();
int[] arr = generateArray();
System.out.println("Array: " + Arrays.toString(arr));
}
public static int generateArray() {
int[] arr = new int[10];
arr[0] = random.nextInt(100); // 生成 0 到 99 之间的偶数
for (int i = 1; i < arr.length; i++) {
arr[i] = random.nextInt(100); // 生成 100 到 999 之间的偶数
}
return arr[arr.length - 1]; // 最后一个偶数是数组的下标
}
}
```
这段代码使用了一个 `Random` 类来生成随机数。首先,它生成一个 10 位数的随机整数,然后将其复制到一个长度为 10 的整数数组中。接下来,它使用 `random.nextInt()` 方法来生成一个 100 到 999 之间的偶数,并将它们分别存储在数组中,最后一个偶数存储在数组的最后一位。最后,它返回最后一个偶数。