java 定义一个方法,功能是:生成1-50之间的随机数组成数组(长度为n) 调用方法,要求:生成长度分别为10,20,30的数组
时间: 2024-10-16 07:21:39 浏览: 29
在Java中,你可以定义一个静态方法来生成指定长度的随机整数数组。这里是一个示例:
```java
import java.util.Arrays;
import java.util.Random;
public class RandomArrayGenerator {
// 定义一个静态方法generateRandomArray,接受两个参数:数组长度n和最小值min(这里是1)
public static int[] generateRandomArray(int n, int min) {
Random random = new Random();
int[] array = new int[n];
// 遍历数组长度,将随机数填充到数组中
for (int i = 0; i < n; i++) {
array[i] = random.nextInt(50 - min + 1) + min; // 随机数范围 [min, 50]
}
return array;
}
public static void main(String[] args) {
// 调用方法并打印生成的数组
System.out.println(Arrays.toString(generateRandomArray(10, 1))); // 生成长度为10的数组
System.out.println(Arrays.toString(generateRandomArray(20, 1))); // 生成长度为20的数组
System.out.println(Arrays.toString(generateRandomArray(30, 1))); // 生成长度为30的数组
}
}
```
这个程序会在控制台上打印出三个长度分别为10、20和30,元素值在1到50之间(包括1和50)的随机数组。
阅读全文