while(true)如何退出循环
2011-08-02 09:48
393 查看
while可以用作无穷循环,很多地方都用到无穷循环。一个无穷循环如下所示:
无穷循环可以由自己循环中的某个条件式来结束。下面是一个循环内部终止的例子:
当条件式成立时,会执行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( "继续执行 ");
}
}
}
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( "继续执行 ");
}
}
}
相关文章推荐
- java程序中如何为一个while(true)循环计时,超过一定时间比如10个小时就退出循环?
- vba如何退出while循环?
- C++如何退出while(cin>>str)循环
- while循环中碰到ssh的话,如何避免退出
- while(true){ i++;} 如何不会陷入死循环
- c# 线程启动while(true) 死循环,里边的return导致线程退出情况,查错
- while循环中碰到ssh的话,如何避免退出
- 如何退出while(cin>>value)的循环
- 单线程中实现while循环中检测按键退出
- while(scanf(“%d%d”,&a,&b)!=EOF)循环无法退出问题
- jquery如何退出each循环,再退出function的
- while循环退出
- PHP 防止 while true循环 CPU 使用率过高的方法
- 20.10 for循环 20.11/20.12 while循环 20.13 break跳出循环 20.14 continue结束本次循环 20.15 exit退出整个脚本
- 关于死循环while(true){}或for(;;){}的总结
- for循环,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本
- while(scanf("%d",&n)!=EOF)如何在控制台终止循环输入
- 复习 if条件 for序列 for字典 循环退出 while
- while(cin>>ch)如何退出
- EXCEL VBA for多重循环举例及如何退出某个嵌套循环