Oke,所以我必须在处理我的学校任务,我有一个问题。这是我的代码。
tempArray.add(new TreeDot(randomBranchDotX(randomX),randomBranchDotY(randomY),strokeThickness));
int randomBranchDotX(int _randomX)
{
ArrayList tempArray = (ArrayList) branchList.get(i);
TreeDot temp = (TreeDot) tempArray.get(tempArray.size() -1);
}
我正在返回_randomX,但是否有可能发送它,所以我可以使用它作为数组索引,然后返回_randomX。我希望我的问题是清楚的,因为我有麻烦解释它。先谢谢你
你可以将任意数量的参数arguments传递到你的函数中,并且可以这样使用它们。
int randomBranchDotX(int _randomX, int i)
{
ArrayList tempArray = (ArrayList) branchList.get(i);
TreeDot temp = (TreeDot) tempArray.get(tempArray.size() -1);
return _randomX;
}
例如,使用这个函数需要两个输入参数。
randomBranchDotX(randomX, avaluefori)
虽然,根据你的例子,你调用randomBranchDotX的方式,并没有使用返回值... ...
EDIT:我写错了,呵呵,你是利用了返回值,只是你的初始代码没有返回一个值,这是我想说的。对不起,让你误会了。