ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JavaSE基础入门Day3___循环结构

2020-05-10 20:07:12  阅读:230  来源: 互联网

标签:代码 Day3 循环 ___ 执行 true JavaSE 表达式 布尔


循环结构

 

生活中的循环

单圈400米的跑道, 跑10000米长跑, 当跑完25圈时, 满足条件, 循环结束

 

程序中的循环

  • 概念: 通过某个条件, 重复的执行一段逻辑代码.

 

while循环

  • 语法:

  • while(布尔表达式)
    {
       //逻辑代码(循环操作)
    }
  • 执行流程:

    • 先对布尔表达式进行判断, 结果为true, 则执行逻辑代码.

    • 本次执行完毕后, 再次进行判断, 结果仍旧为true, 则再次执行逻辑代码.

    • 直至布尔表达式的结果为false时, 才会退出循环结构, 执行后续代码.

  • 特点: 首次即有入口条件, 先判断、再执行, 适用于循环次数明确的情况

 

循环的组成

  • 注意: 循环有四部分组成

    1. 初始部分: 用以判断的变量

    2. 循环条件: 决定是否继续循环的依据

    3. 循环操作: 单次执行的逻辑代码或任务

    4. 迭代部分: 控制循环条件改变的增量

do while 循环

  • 语法:

  • do{
       逻辑代码(循环操作)
    }while(布尔表达式);
  • 执行流程:

    • 先执行一次循环操作之后,再进行布尔表达式的判断

    • 如果结果为true, 则再次执行循环操作.

    • 如果结果为false, 才会退出循环结构, 执行后续代码

  • 特点: 首次没有入口条件, 先执行, 再判断.

  • 应用场景: 适用于循环次数不明确的情况.

 

for循环

  • 语法:

  • for(初始部分; 循环条件; 迭代部分){
       // 循环操作
    }y
  • 执行流程:

    1. 首次执行初始部分 (仅一次).

    2. 对布尔表达式进行判断, 结果为true, 则执行逻辑代码.

    3. 本次执行完毕后, 执行迭代部分, 再次判断, 结果仍旧为true, 则再次执行逻辑代码.

    4. 直至布尔表达式的结果为false时, 才会退出循环结构, 执行后续代码.

  • 特点: 首次即有入口条件, 先判断、再执行, 适用于循环次数明确的情况.

 

流程控制

  • break: 终止、跳出switch、循环结构。

  • continue: 结束本次、进入下一次循环。

 

嵌套循环

  • 概念: 在一个完整的循环结构中, 嵌套另一个完整的循环结构.

  • 需求: 打印三行五颗星

标签:代码,Day3,循环,___,执行,true,JavaSE,表达式,布尔
来源: https://www.cnblogs.com/77-is-here/p/12864753.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有