Noob在这里。我已尝试将其他答案用于随机数字,但它们似乎没有完成我想要做的事情。
所以......我正在尝试制作一种捕捉池塘中随机鱼类的方法。它将连续捕获存储在数组中的多条鱼,我基本上希望它能够避免捕获public String catchAFish(){
int x = (int)(numFish * Math.random());
pond[x] = pond[numFish+1];
pond[numFish+1] = null;
numFish--;
return ("You have caught "+pond[x]);
}
,并且每次运行时仍会捕获一条鱼。这是方法。
for
阵列中的最后一条鱼移动到捕获的鱼的斑点。我之前在{{1}}循环中尝试了一个函数,它完成了同样的事情。问题是每当鱼被捕获时捕获的鱼的数量会发生变化,所以我不能只设置“0-10”的范围。