我想基于webMethods中的特定条件实现循环。
如果特定条件是true
,我会在循环中执行一些步骤;例如,java代码应该是这样的:
while(condition==true) {
//some action
}
我该怎么做?
答案 0 :(得分:2)
您需要使用重复成功的REPEAT循环。在其中,因为第一步有一个分支,如果不满足while条件就离开循环。
我建议在REPEAT上设置最大循环次数以避免失控的线程;如果它只应循环几次,那么重复限制为99999可以为你节省一个痛苦的世界:)
答案 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 ++;
}