【发布时间】:2020-07-22 19:40:57
【问题描述】:
所以当我设置一个“break;”在while循环结束时的语句,或者当它的条件设置为false时,有什么办法可以跳回循环的顶部并再次遍历它?
我知道“继续”;陈述。它会跳回到 while 循环的顶部,但只有在该循环内声明它时才会跳回。
完全退出循环后有什么方法可以达到同样的效果吗?
while(true) {
//code
break;
}
int i=1;
if(i=1) {
//command to go back into the while loop
}
【问题讨论】:
-
听起来你想将循环嵌套在另一个循环中。您想再次运行循环的条件是什么?
-
嗨,您能否通过代码示例更具体地说明您要实现的目标。即使它是伪代码也会有所帮助。这看起来像 XY Problem
-
不,不可能,不是程序语言。
-
也许把你的循环放在一个方法中,不要使用循环本地的变量,所以当你打破循环时它们保持不变然后你可以再次调用方法(循环)是我能想到的最好的
-
你可以将整个循环包裹在 another 循环中。不确定这是否是您要问的。
标签: java loops while-loop