在退出循环java时执行方法()

时间:2014-04-12 10:08:50

标签: java loops for-loop nested-loops

我用嵌套的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?   
    }

1 个答案:

答案 0 :(得分:2)

在循环之后调用它:

for (... ) {

}
action();

BTW将getPosition() => 25更改为getPosition() >= 25

注意:在开始编码之前,最好先了解程序的逻辑,但是如果你开始编码并突然遇到这样的微不足道的情况,只是试一试!< / strong>并检查它是否产生了所需的结果。