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

        }
}

相关文章
|
Web App开发 Linux 数据安全/隐私保护
Docker本地部署Firefox火狐浏览器并远程访问
Docker本地部署Firefox火狐浏览器并远程访问
1352 0
|
前端开发 应用服务中间件 网络安全
【Nuxt】Nuxt做官网要求适配PC&Mobile,我的解决方案
前言 项目终于进入了尾声,这段时间主要在忙公司官网的开发,前段时间我在忙另外一个项目的时候,官网这个项目就启动了,团队里的另外一个小伙伴居然用Vue-cli构建了一个项目去做官网,导致我很难李姐,所以我提出重构项目,由我主导开发,写篇文章记录一下项目信息以及部分关键点。
2152 0
|
Unix Linux Perl
sed删除指定行
sed删除指定行
1355 1
|
11月前
|
安全 Java C#
Unreal Engine C# 脚本编写浅谈
本文介绍了在 Unreal Engine 中使用 C# 编写脚本的方法,涵盖环境搭建、基础概念、常见问题及代码案例。从安装插件到处理输入事件和加载蓝图,详细讲解了如何在 Unreal Engine 中高效利用 C# 进行开发。
298 3
|
12月前
|
存储 测试技术 开发者
docker中将数据卷挂载到容器
【10月更文挑战第11天】
413 3
|
调度 Python
Python 中如何实现多线程?
【8月更文挑战第29天】
508 6
|
存储 缓存 JSON
详解HTTP四种请求:POST、GET、DELETE、PUT
【4月更文挑战第3天】
66692 4
详解HTTP四种请求:POST、GET、DELETE、PUT
|
存储 安全 Java
使用SimpleDateFormat进行日期格式化
使用SimpleDateFormat进行日期格式化
|
easyexcel Java API
Apache POI与easyExcel:Excel文件导入导出的技术深度分析
Apache POI与easyExcel:Excel文件导入导出的技术深度分析
|
Shell 索引
shell脚本变量详解(自定义变量、环境变量、变量赋值、变量运算、变量内容替换)
shell变量 shell变量是指用一个特定的字符串去表示不固定的内容 1.变量的类型 1.1自定义变量 一般情况下不怎么使用环境变量,如果需要在其他文件中引入某个文件的变量则在脚本最开始的位置使用source 或者. 执行下该脚本即可
3727 0
shell脚本变量详解(自定义变量、环境变量、变量赋值、变量运算、变量内容替换)