Java请教高手一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 19:57:47
boolean b;
while(true)
{
if(b)
{
b = false;
}
if(!b)
{
b = true;
}
}
想请问这样一段代码,如何让他跳出死循环,并且跳出后b=true,不要break,自己不知道怎么弄了,希望高手能够解答

boolean running=true;
.....

while(running){

........
....//your code
....//your code
....//your code
........

if(如果满足退出条件){ running=false;}//这里就可以让其退出了

}

while(true)不就是死循环吗?要想程序能够继续运行下去,唯一的办法就是用break跳出,当然你也可以直接终止程序运行。
加外说明一下,一楼说的goto语句,在JAVA中不存在,只是做为关键字保留了,并不曾起使用。

为什么不能用break????我想知道你的需求
还可以用goto,不过...你还是别用好了

System.exit(0);