while true 如何退出循环

Posted skiwnchhw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了while true 如何退出循环相关的知识,希望对你有一定的参考价值。

 

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( "继续执行 ");
              }

        }
}

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
























以上是关于while true 如何退出循环的主要内容,如果未能解决你的问题,请参考以下文章

php学习笔记-while循环

while循环

java程序中如何为一个while(true)循环计时,超过一定时间比如10个小时就退出循环?

python中怎么利用while true将百分制成绩转化成五等级,并且按负数或大于100退出循环?

contine 和break 的区别

asp.net 如何在网页中用while循环出datatable的数据?