我用嵌套的if块做了一个for循环。在循环退出时,我希望对象通过调用方法来执行操作。目前我正在努力寻找如何做到这一点。任何人都可以提出任何建议吗?以下是我的代码。
public void goLoop()
{
for (int i = 1; i <= getAmountOfLoops(); i++ )
{
if (getPosition() => 25)
{
this.setPosition(4);
}
else
{
this.keepLooping();
this.setTotalAmountOfLoops(getTotalAmountOfLoops() + 2);
}
jump(); // Do I put the action to perform on exit of loop here?
}
答案 0 :(得分:2)
在循环之后调用它:
for (... ) {
}
action();
BTW将getPosition() => 25
更改为getPosition() >= 25
。
注意:在开始编码之前,最好先了解程序的逻辑,但是如果你开始编码并突然遇到这样的微不足道的情况,只是试一试!< / strong>并检查它是否产生了所需的结果。