你需要指定生成的整型数组的范围,例如最小值和最大值。以下是一个可以生成长度为8,范围在1到100之间,大小递增的整型数组的Java代码示例:

import java.util.Arrays;
import java.util.Random;

public class Main {
    public static void main(String[] args) {
        int[] arr = generateIntArray(8, 1, 100);
        System.out.println(Arrays.toString(arr));
    }

    private static int[] generateIntArray(int length, int minVal, int maxVal) {
        int[] arr = new int[length];
        Random random = new Random();
        arr[0] = random.nextInt(maxVal - minVal) + minVal;
        for (int i = 1; i < length; i++) {
            arr[i] = arr[i - 1] + random.nextInt(maxVal - arr[i - 1]);
        }
        return arr;
    }
}

这个程序中,generateIntArray()方法接受三个参数:数组长度、最小值和最大值。它使用Java的Random类生成随机整数,然后使用一个循环递增生成数组元素。最后,它返回一个大小递增的整型数组。在main()方法中,我们调用generateIntArray()方法并打印生成的数组

用java给我随机生成一个长度为8 大小递增的整型数组

原文地址: https://www.cveoy.top/t/topic/cVeZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录