根据条件实现循环

时间:2016-03-03 07:58:26

标签: webmethods

我想基于webMethods中的特定条件实现循环。

如果特定条件是true,我会在循环中执行一些步骤;例如,java代码应该是这样的:

while(condition==true) {
    //some action
}

我该怎么做?

3 个答案:

答案 0 :(得分:2)

您需要使用重复成功的REPEAT循环。在其中,因为第一步有一个分支,如果不满足while条件就离开循环。

我建议在REPEAT上设置最大循环次数以避免失控的线程;如果它只应循环几次,那么重复限制为99999可以为你节省一个痛苦的世界:)

enter image description here

答案 1 :(得分:0)

其实你回答了自己的问题。只要布尔值为true,就可以执行while循环:

int i = 0;
while (condition) { //no need for '== true'
    i++
    if (i > 10) {
         condition = false;
    }
}

在这种情况下,我将返回11并退出while循环

答案 2 :(得分:0)

             int intI = 0;
             bool bolStatus = true;
             while(bolStatus) 
             {
                //some action
                if (intI == 5)
                {
                   bolStatus = false;
                }
                intI ++;
              }