随机的数组

Java代码

// 生成指定长度的随机整数数组(范围:1-100)
function generateRandomArray(length) {
    const arr = [];
    for (let i = 0; i < length; i++) {
        arr.push(Math.floor(Math.random() * 100) + 1);
    }
    return arr;
}

// 计算数组元素的总和
function calculateSum(arr) {
    let sum = 0;
    for (let num of arr) {
        sum += num;
    }
    return sum;
}

// 查找数组中的最大值
function findMax(arr) {
    let max = arr[0];
    for (let num of arr) {
        if (num > max) max = num;
    }
    return max;
}

// 查找数组中的最小值
function findMin(arr) {
    let min = arr[0];
    for (let num of arr) {
        if (num < min) min = num;
    }
    return min;
}

// 使用示例
const arrayLength = 10; // 数组长度
const randomArray = generateRandomArray(arrayLength);

console.log("随机生成的数组:", randomArray);
console.log("总和:", calculateSum(randomArray));
console.log("最大值:", findMax(randomArray));
console.log("最小值:", findMin(randomArray));


            

运行结果

随机生成的数组: [
  42, 53,  7,  2, 21,
  70,  1, 26, 42, 99
]
总和: 363
最大值: 99
最小值: 1