解決方法を見るのがまったくわかりませんか?クイックフィックスのJavaエラーArrayIndexOutOfBoundsException
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++;
}
ご協力いただきましてありがとうございます。ありがとう!
コードをフォーマットしてください - それは私たちにとって失明を治します:-) –
もっとコードが必要です。 nsamplesはどこから来たのですか?また、人口[z]をインスタンス化しましたか?また、あなたはあなたの境界外の例外をどのようにしていますか? – Alex
ここで十分なコードがありません。nsamplesが宣言されている場所は何ですか?たぶん、それは> sampleWeights.lengthです。 – stevedbrown