gpt4 book ai didi

java - 快速修复 Java 错误 ArrayIndexOutOfBoundsException

转载 作者:行者123 更新时间:2023-12-02 00:55:22 24 4
gpt4 key购买 nike

我只是盲目地看到解决方案吗?

sampleSum = 0;
for(int x : sampleWeights)
sampleSum += x;

population = new int[sampleSum];
int z = 0;

for(int i = 0; i < nsamples; i++)
for(int j = 0; j < sampleWeights[i]; j++)
{
population[z] = i;
z++;
}

感谢任何帮助!谢谢!

最佳答案

如果所有sampleWeights都为零,则sampleSum将为零并且population.length=0。因此,当您执行population[z] 时,将会出现 ArrayIndexOutOfBoundsException。

关于java - 快速修复 Java 错误 ArrayIndexOutOfBoundsException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/977913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com