首页 > 编程语言 >Java流程控制06(循环结构1)

Java流程控制06(循环结构1)

时间:2022-09-27 23:11:42浏览次数:50  
标签:do Java ... 流程 while 循环 06 执行 表达式

  • while循环
  • do...while循环

while 循环:

  • while是最基本的循环,它的结构为:
while(布尔表达式){
    //循环内容
}
  • 只要布尔表达式为true,循环就会一直执行下去
  • 我们大多数情况是会让循环停下来的,我们需要一个让表达式失效的方式结束循环
  • 少部分情况需要循环一直执行,比如服务器的请求响应监听等
  • 循环条件一直为true,就会造成无限循环(死循环),我们正常的业务编码中,应该尽量避免死循环,会影响程序性能或者造成程序卡死崩溃
eg:  计算1+2+3+...+100=?
    public class Demo01{
        public static void main(String[] args){
            int i=0;
            int sum=0;
            while(i<=100){
                sum=sum+i;
                i++;
            }
            System.out.println(sum);
        }
    }

do...while 循环:

  • 对于while语句而言,如果不满足条件,则不能进入循环,但有时候我们需要即使不满足条件,也至少执行一次
  • do...while 循环和while循环相似,不同的是do...while 循环至少会执行一次
  • 语法:
do{
    //代码语句
}while(布尔表达式)

while和do...while的区别:

  • while先判断后执行,do...while是先执行后判断
  • do...while总是保持循环体会被执行至少一次,这是他们的主要差别

每日分享:

生于尘埃,溺于人海,死于理想高台

标签:do,Java,...,流程,while,循环,06,执行,表达式
From: https://www.cnblogs.com/zhang11/p/16736345.html

相关文章

  • 在2016年如何学习JavaScript?
    在2016年如何学习JavaScript?作者:​​VincentO​​译者:相信有不少人已经读过​​在2016年学JavaScript是一种什么样的体验?​​这篇神文,那么假如你真的要在2016年开始学......
  • Java: Command Patterns
     /***版权所有2022涂聚文有限公司*许可信息查看:*描述:*命令模式CommandPatterns*历史版本:JDK14.02*2022-09-12创建者geovindu*2022-09-12......
  • python流程控制
    python中的流程控制垃圾回收机制1.什么是垃圾回收机制呢? python语言中独有的垃圾回收机制,会自动智能的优化储存空间把没有作用的数据值删除,清除占用的内存空间。2.......
  • Javaweb核心之注解开发Servlet
    这是一篇关于讲解如何正确使用51CTO博客-Markdown的排版示例,希望通过此,大家都能轻松上手,都能通过Markdown能#4注解开发Servlet4.1Servlet3.0规范4.2注解开发入门案......
  • Java多线程内存读写 —— 内存屏障的理解
    在现代计算机中,CPU往往都是多核的,而由于每个CPUCore中都有自己的高速缓存Cache,因此就会造成内存数据读写的不一致性,表现为 ​​指令乱序​​​ 与 ​​不可见性​​​ ......
  • Javaweb核心响应对象
    1响应对象1.1响应对象概述1.1.1关于响应响应,它表示了服务器端收到请求,同时也已经处理完成,把处理的结果告知用户。简单来说,指的就是服务器把请求的处理结果告知客户端......
  • javaweb核心之会话技术
    1会话技术1.1会话管理概述1.1.1什么是会话这里的会话,指的是web开发中的一次通话过程,当打开浏览器,访问网站地址后,会话开始,当关闭浏览器(或者到了过期时间),会话结束。举......
  • python流程控制理论
    今日内容概要垃圾回收机制流程控制理论(重要)流程控制之分支结构(重要)流程控制之循环结构(重要)今日内容详细垃圾回收机制"""有一些语言内存空间的申请和......
  • 流程控制
    一.垃圾回收机制什么是垃圾回收机制垃圾回收机制是python自带的一种机制,专门回收没有绑定变量名的垃圾数据,用来释放内存空间策略一:引用计数引用计数就是:变量名和数据......
  • 垃圾回收机制与控制流程及流程控制理论
    今日内容总结垃圾回收机制"""有一些语言内存空间的申请和释放都需要程序员自己写代码才能完成但是python却不需要通过垃圾回收机制自动管理"""1.引用计数nam......