中断后是否可以重新进入while循环?

时间:2020-07-22 19:40:57

标签: java loops while-loop

因此,当我设置“中断”时;在while循环结束时的语句,或者当它的条件设置为false时,是否有任何方法可以跳回到循环的顶部并再次进行遍历?

我知道“继续”;声明。它会跳回到while循环的顶部,但只有在该循环内部声明了它时才可以。

完全退出循环后,是否有某种方法可以达到相同的效果?

while(true) {
    //code
    break;
}

int i=1;

if(i=1) {
    //command to go back into the while loop
}

2 个答案:

答案 0 :(得分:1)

您似乎可以通过将代码拆分为方法并重用它们来解决问题?

void executeLoop() {
    while(true) {
        //code
        break;
    }
}

void doStuff() {
    executeLoop();
    int i=1;

    if(i==1) { // Added a = symbol here to compare instead of assigning
        executeLoop();
    }
}

答案 1 :(得分:-2)

尝试一下。 您可以使用goto()标签并在循环的顶部添加标签。

标签: While循环 转到标签;

相关问题