您的位置:首页 > 产品设计 > UI/UE

while(true)如何退出循环

2011-08-02 09:48 393 查看
while可以用作无穷循环,很多地方都用到无穷循环。一个无穷循环如下所示:

while(true) {

循环内容;

...

}

无穷循环可以由自己循环中的某个条件式来结束。下面是一个循环内部终止的例子:

while(true) {

语句;

if(条件式)

break;  // 跳离循环

...

}

当条件式成立时,会执行break离开while循环,这个break与switch中的作用是一样的,都是要离开当时执行的程序块时使用。

class TestWhile

{

public static void main(String[] args)

{

while(true)

{

System.out.println( "执行 ");

//值为真用break跳出执行while之后的语句

if(true)

{

break;

}

System.out.println( "继续执行 ");

}

}

}

//无穷循环固定格式为while(true),其中括号里的值固定为boolean型,并且要为真时,才会执行下面的语句.

class TestWhile

{

public static void main(String[] args)

{

boolean flag = false;

while(flag) //这时括号里的值为假,所以下面的语句都不会执行.如果改成while(!flag)就可以执行了.

{

System.out.println( "while为真时执行 ");

//值为真用break跳出执行while之后的语句

if(true)

{

break;

}

System.out.println( "继续执行 ");

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: