(一)循环基本概念

重复写的代码, 考虑使用循环来优化

程序提供循环结构;

1) for 循环 使用最多

2) while循环

3) do-while循环

(二)For

for(表达式1 ①;表达式2 ②;表达式3 ③){
    //循环要做的事情 ④
}

表达式1: 初始化循环变量, 给循环变量赋值, 只执行一次

表达式2: 循环条件表达式, boolean类型的结果, 如果true: 表示继续循环, 如果false:结束循环

每循环一次执行一次

表达式3: 修改循环变量, 如果不改,可能出现死循环,每循环一次执行一次

1 --> 2 --true-> 4 --> 3 --> 2 -false-> 结束

使用循环的步骤:

1)判断是否需要使用循环, 看问题中是否有重复做的事情

2)找循环条件

3)找循环要做的事情

难点: 把循环条件,循环要做的事情转换为代码

细节:表达式能省略, 两个分号一定不能省略

for循环的表达式细节:

1.表达式1 可以省略, 可以把表达式1 写在for循环的外面, 提升循环变量的作用域

2.表达式2可以省略, 默认永远为true, 出现死循环, 避免出现死循环, 也可以在循环体中使用 break关键字退出循环

3.表达式3可以省略, 循环变量没有改变,可能出现死循环, 也可以在循环体写表达式3

4.三个表达式都省略, 但是两个分号不能省略

for(;;){ //死循环

//在循环体中使用break退出循环

}

累加,累乘: 循环

累加: 和初始值: 0

累乘: 积的初始值: 1

(三)while 循环

while(循环条件){

//循环体

}

//把for循环的表达式1 写在循环之外, 表达式3写循环体的for循环

表达式1;

for(;表达式2;){

//循环体

//表达式3

}

while循环体包含: 重复做的事情, 还有修改循环遍历

for/while特征: 先判断,后循环, 可能一次都不执行, 一上来,循环条件为false

(四)do-while

just do IT

do-while: 特征: 先循环,后判断, 最小循环次数: 1

语法:

do{

//循环体

}while(循环条件);

//注意: while后面小括号之后有一个分号,不能省略

循环(概念、for循环、while循环 、do-while循环)相关推荐

  1. for循环只执行一次_Python中for循环和while循环有什么区别?

    for循环和while循环有什么区别?众做周知,循环是Python中最基础也是最常见的知识点之一,下面我们来一起好好学习一下for循环和while循环,并对比分析两者的使用区别,帮助Python初学者 ...

  2. c语言for循环可以初始化多个变量么_C8循环

    8.循环 课程推荐视频:https://edu.51cto.com/sd/1d294 8.1 循环 有的时候,我们可能需要多次执行同一块代码.一般情况下,语句是按顺序执行的:函数中的第一个语句先执行, ...

  3. shell脚本for循环_了解Shell脚本中的for循环

    shell脚本for循环 Continuing on from our previous tutorials, let's understand the for loop in shell scrip ...

  4. java循环嵌套语句示范_java的三种循环结构与循环嵌套

    循环结构: 语法,及执行顺序 语法: while(boolean类型){ //功能语句 } 执行顺序: 1断小括号中的值是否为true,如果为true,执行功能语句 2行完功能语句,继续判断小括号中的 ...

  5. c语言99乘法表循环嵌套写法,99乘法表(for循环嵌套)

    计算乘法表 两个数相乘,外层循环代表被乘数,控制行数:内层代表乘数,控制列数. 循环嵌套,变量名不可以重复. 使用 break 语句让输出的乘法表更简洁. 使用 String 变量,做 String ...

  6. for循环10000次花多长时间_java循环经典案例学会它入行java

    循环结构 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将 ...

  7. c语言循环设计思想结构,C语言程序设计_05循环结构程序设计讲述.pptx

    C语言程序设计_05循环结构程序设计讲述 第5章 循环结构程序设计5.1 while循环结构5.2 do-while循环结构5.3 for循环结构5.4 与循环有关的控制语句5.5 3种循环语句的比较 ...

  8. python while循环语句-python循环语句讲解(一):while循环

    东尧爱分享 这是东尧每天一篇文章的第20天 东尧写文章的目标:分享东尧的经验和思考,帮你获取物质和精神两方面幸福. 循环就是当条件满足的时候,就会重复的执行某些事情,直到条件不满足退出.python中 ...

  9. 的 while循环_十八、Python图解while循环

    人生苦短,要学Python Python中循环有while循环和for循环,接下来将介绍Python中的while循环和for循环. while循环 语法格式 # while语句用于循环执行程序,也就 ...

  10. python 循环语句结果存储_Python条件语句和循环语句

    前言 通常都听到别人说,计算机很牛逼,很聪明,其实计算机一点都不聪明,光是你要跟他沟通,都会气 shi 你,聪明的是在写程序的你. 写程序就是跟计算机沟通,告诉它要做什么. 竟然是这样,那么肯定缺少不 ...

最新文章

  1. AI 一分钟 | 特斯拉科技创新中心落户北京;麻省理工开发透视技术
  2. 斯坦福大学开发自主无人机摄影的算法,可显著提高电影中无人机镜头品质
  3. python数据库-mysql
  4. 一束激光冒充人声:110米外黑掉智能音箱,手机电脑平板也中招
  5. getPerspectiveTransform函数
  6. 简单粗暴地理解js原型链–js面向对象编程
  7. C++Primer笔记之复制控制
  8. 【创业】创业公司股权架构设计注意事项
  9. C++学习之路 | PTA乙级—— 1034 有理数四则运算 (20 分)(精简)
  10. Linux更换软件源(国内)阿里云
  11. 常见的HTTP错误码
  12. leetcode python3 简单题28. Implement strStr()
  13. php写入word文档内容,如何在PHP中读取和写入WORD文档
  14. IRT模型的参数估计方法(EM算法和MCMC算法)
  15. 不懂自学还想去大厂?快醒醒吧!
  16. while循环基本使用方法
  17. Android 退出登录实现
  18. Bootstrap的Modal模态框取消时有多重阴影
  19. 2022-2028年中国太阳能发电系统市场调查与市场需求预测报告
  20. 计算机体系结构 第一章 计算机系统结构的基础知识(2)

热门文章

  1. gin:通过dockerfile部署
  2. Java容器Treeset的两种排序方法
  3. 汇编语言期末复习总结
  4. Atcoder Beginner Contest (ABC) 237 A - E
  5. Python办公自动化入门-Excel合并同类项内容
  6. LabVIEW编程LabVIEW控制THM1176三维磁场强度测试仪例程与相关资料
  7. uni-app 创建新页面和页面的配置
  8. Web大学生网页成品——英雄联盟LOL游戏网站制作与实现(HTML+CSS+JS)
  9. 嵌入式系统三级考试终结版2019.3
  10. 大型在线考试答题系统源码 B/S架构