java - java 在退出循环时执行 method()

标签 java loops for-loop nested-loops

我用嵌套的 if block 创建了一个 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?   
    }

最佳答案

只需在循环后调用它:

for (... ) {

}
action();

顺便说一句,将 getPosition() => 25 更改为 getPosition() >= 25

注意:在开始编码之前了解程序的逻辑总是更好,但是如果您开始编码并突然遇到这样的小情况,尝试一下!并且检查它是否产生所需的结果。

关于java - java 在退出循环时执行 method(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23028949/

相关文章:

java - 如何在 IntelliJ 中快速输入记录器定义?

java - 为什么需要两个字符串或两个数组来完成此任务?

java - 如何切换 Eclipse 视角?

java - 如何在另一台机器/真实服务器上从 Eclipse 运行 Web 服务

java - Spring Boot (STS) 中无法识别 ConstraintCollectors

python - 并行填充矩阵

java - 将图像添加到 GridLayout 中的单元格

java - 为什么我的 for 循环不工作

javascript - JS : how to delay or set an Interval in a for-loop?

c# - 如何在 C# 中从这种类型的字典中获取值