【发布时间】:2016-08-04 08:40:57
【问题描述】:
我有一个迭代等于数组长度的循环,在这个循环内我有一个方法可以进行一些处理并在里面有 if-else 结构。我希望如果某些条件为真,则重新迭代整个循环,否则继续。 提供了最低工作代码。
for(int xx=0;xx<temp.length;xx++)
{
rule=temp[xx][1];
cons=temp[xx][2];
fp.factprocess(fact, rule, vars, cons);
}
fp.factprocess 的内容是这样的
if(condition==true)
make xx = 0 in the parent loop
else
continue
我不知道该怎么做,我使用了return语句,但它必须在最后,不能在if块中。
【问题讨论】:
-
好的....谢谢分享。