Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在中断while循环后是否可以重新进入该循环?_Java_Loops_While Loop - Fatal编程技术网

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

Java 在中断while循环后是否可以重新进入该循环?,java,loops,while-loop,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 } 试试这个。 可以使用“转到标签”并在

所以当我休息的时候;语句在while循环结束时,或者当其条件设置为false时,是否有任何方法可以跳回循环顶部并再次遍历它

我知道这一点;陈述它跳回while循环的顶部,但仅当它在该循环内部声明时

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

while(true) {
    //code
    break;
}

int i=1;

if(i=1) {
    //command to go back into the while loop
}
试试这个。 可以使用“转到标签”并在循环顶部添加标签

标签: While循环
后藤标签

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

无效执行器{ whiletrue{ //代码 打破 } } 空灰凝灰岩{ 执行董事; int i=1; ifi==1{//在此处添加了一个=符号以进行比较,而不是赋值 执行董事; } }
听起来像是要将循环嵌套在另一个循环中。您希望再次运行循环的条件是什么?您好,您可以更具体地说明您试图通过代码示例实现什么。即使是伪代码,也会有所帮助。这看起来像是一个不,这是不可能的,不是在程序语言中。也许把你的循环放在一个方法中,不要使用循环的局部变量,这样当你打破循环时它们保持不变,然后你可以再次调用methodloop,这是我能想到的最好的方法。你可以将整个循环包装在另一个循环中。不确定这是否是您要问的。goto可能在Java中被保留,但它实际上并不意味着什么