2014-11-14 113 views
0

奥克,所以我必须在处理我的学校作业,我有一个问题。这是我的代码:发送价值返回值

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但它是ALS可以发送我,因此它可以使用我的数组索引,然后返回_randomX。我希望我的问题很明确,因为我无法解释它。先谢谢你!

回答

0

你可以尽可能多的参数/参数传递给你的函数,你喜欢和使用它们的方式:

int randomBranchDotX(int _randomX, int i) 
{ 
    ArrayList tempArray = (ArrayList) branchList.get(i); 
    TreeDot temp = (TreeDot) tempArray.get(tempArray.size() -1); 
    return _randomX; 
} 

使用此功能的需要,例如两个输入PARAMATERS:

randomBranchDotX(randomX, avaluefori)

虽然,根据您的示例,您将以未利用返回值的方式调用randomBranchDotX ....

编辑:我写错了哈哈,你使用的是返回值,只是你的初始代码没有返回值是我的意思。对困惑感到抱歉。

+0

谢谢!我会考虑使用返回:)然后! – 2014-11-14 22:55:55