java学习心得—循环结构

通过对java循环操作的学习,让我对java这门语言有了更深层次的了解。下面我总结一下今天学习的内容:

一、什么是循环结构?

循环结构是通过某个条件,重复的执行一段逻辑代码。

二、循环结构包括什么?循环操作需要什么条件?是否使用循环及使用步骤!

1目前学习到的java循环结构有while、do-while和for循环。

2如需要一个明确的循环组成有四个必要条件:

(1)初始部分:用来设置循环的初始变量。
(2)循环条件:决定是否继续循环的依据。
(3)循环操作:单次执行的逻辑代码或者任务。
(4)迭代部分:控制循环条件改变的增量(缺少将会产生死循环)。

3是否使用循环及使用步骤:

(1)拿到一道题或者一个任务一定要先明确是否需要使用循环。
(2)分析循环条件和循环操作是什么。
(3)循环结构的选型。(while、do-while、for循环)

(一)while循环

1.while循环的语法:

while(布尔表达式){
//逻辑代码
}

2.执行流程:

(1)先对布尔表达式进行判断,结果为ture则执行逻辑代码。
(2)本次执行完毕后,再进行判断,结果仍旧为ture式,循环会再次执行。
(3)直到布尔表达式的结果为false时,退出循环结构执行后续代码。

3.while循环的特点:

(1)如果首次判断不满足条件,则一次都不会执行。(执行次数:0~n次)。
(2)先判断,再执行。适用于循环次数明确的情况。

(二)do-while循环

1.do-while循环的语法:

do{
//逻辑代码
}while(布尔表达式)

2.执行流程:

(1)先执行一次循环操作,再进行布尔表达式的判断。
(2)如果结果为ture,则再次执行循环操作,如果结果为false,才会退出循环,执行后续代码。

3.do-while循环的特点:

首次不判断条件是否满足,先执行一次,再进行判断。

(三)for循环

1.for循环的语法:

for(初始部分;循环条件;迭代部分){
//循环操作
}

2.执行流程:

(1)首次执行初始部分(仅一次)。
(2)对布尔表达式进行判断,结果为ture时,则会执行逻辑代码。
(3)本次执行完毕后,执行迭代部分,迭代部分执行完以后再次进行判断,结果仍旧为ture,则再次执行逻辑代码。
(4)直至布尔表达式的结果为false时,才会退出循环结构,执行后续代码。

3.while循环的特点:

(1)for循环和while循环相同,如果首次判断不满足条件,则一次都不会执行。(执行次数:0~n次)。
(2)先判断,再执行。适用于循环次数明确的情况。

(四)嵌套循环

概念

在一个完整的循环结构中,嵌套另一个完整的循环结构。(注意:各循环可互相嵌套,且一般不超过三层)
嵌套循环的外层控制行数,内层控制列数。外层循环变量变化一次,内层循环变量变化一轮。

如:打印一个等腰三角形

如:打印一个乘法表

三、流程的控制

目前学习到的流程控制有两个:1.break,2.continue。

1.break

break:终止、跳出 switch分支结构和循环结构。

2.continue

continue:结束本次循环,进入下一次循环。循环执行中遇到continue则会跳出此次循环,进入下一次循环。

四、比较while、do-while、for

while:先判断、再执行。 如果不成立就不会循环。
do-while:先执行、再判断。 不管条件是否成立都进行一次循环(至少执行一次)。
for:需要的条件与while相同,但for循环的写法更为简洁。

java学习心得---循环结构相关推荐

  1. Java入门1.2.3—一个老鸟的Java学习心得

    Java入门1.2.3-一个老鸟的Java学习心得 基本信息 作者: 臧萌    出版社:清华大学出版社 ISBN:9787302217831 上架时间:2010-3-30 出版日期:2010 年3月 ...

  2. 计算机编程老鸟的心得,java入门123——一个老鸟java学习心得.docx

    java入门123--一个老鸟的java学习心得 学习Java心得体会 学习了一学期的Java课程,觉得是该总结自己的心得体会了.开始学习任何一门课(包括java),兴趣最重要.一直觉得自己在学计算机 ...

  3. java老鸟123怎么样_java入门123——一个老鸟的java学习心得.doc

    java入门123--一个老鸟的java学习心得 java入门123--一个老鸟的java学习心得 篇一:java初学者学习心得 学习Java心得体会 学习了一学期的Java课程,觉得是该总结自己的心 ...

  4. java入门123 pdf下载_Java入门123:一个老鸟的Java学习心得 pdf_IT教程网

    资源名称:Java入门123:一个老鸟的Java学习心得 pdf 第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 第2章 搭建自己的集成开发环境 第3章 Java中的基本数据类 ...

  5. java入门123pdf二维码pdf_Java入门123:一个老鸟的Java学习心得 pdf

    资源名称:Java入门123:一个老鸟的Java学习心得 pdf 第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 第2章 搭建自己的集成开发环境 第3章 Java中的基本数据类 ...

  6. Java入门123:一个老鸟的Java学习心得(二维码版)

    Java入门123:一个老鸟的Java学习心得(二维码版)清华大学出版社 Java入门123--一个老鸟的Java学习心得(二维码版)充分考虑了初学Java的种种困难,讲解细致入微,抽丝剥茧,层层推进 ...

  7. java入门(七) | 循环结构

    java入门(七) | 循环结构 java入门系列,从零开始!!! 上一期是对方法(method)的基本运用的讲解和方法重载的实练 . 这一期是对循环结构的讲解,除了for循环你还知道几种?他们的使用 ...

  8. java学习心得---方法

    java学习心得-方法 一.概念 方法是实现特定功能的一段代码,可以重复使用. 二.定义 一些列代码指令的合集(就是将一些代码整合再一起). 三.作用 提高代码的重复性. 四.定义的格式 访问修饰符+ ...

  9. Java学习day03-选择结构与循环结构

    选择结构与循环结构 今日目标: 1.程序的流程结构 2.认识流程图 3.复杂条件的if选择结构 4.if-else结构 5.多重if选择结构 6.嵌套if选择结构 7.switch的用法 8.代码块 ...

  10. c语言关于循环结构的心得体会,C语言学习:循环结构语句for

    循环结构句子前次说了while和do-while循环,不行理解的能够检查我的上一篇文章,仍是比较具体的. 今日的for循环句子你仔细阅览之后,必定会有巨大的收成! for 循环的一般方式为: for( ...

最新文章

  1. 2021年大数据Flink(三十四):​​​​​​​Table与SQL ​​​​​​案例一
  2. java 初始化系统参数_系统中参数的初始化 参数在系统中配置
  3. 网站SEO秒收录对网站有哪些要求?
  4. Python全栈工程师(异常(基础))
  5. 牛客网【每日一题】7月31日题目精讲—兔子的区间密码
  6. 浅谈java中extends与implements的区别
  7. cloud一分钟 | 李飞飞离任谷歌云,工作重心将重新转回学术界
  8. SpringBoot 整合 knife4j
  9. java人民币读法转换
  10. 中国股市暴涨暴跌全记录
  11. 并行计算的一些思考与总结
  12. Spring源码分析-从@ComponentScan注解配置包扫描路径到IoC容器中的BeanDefinition,经历了什么(一)?
  13. 基于springboot的房屋租赁系统
  14. 分析can波形及数据
  15. 30行js爬取顶点全网任意小说
  16. Simple Contrastive Representation Adversarial Learning for NLP Tasks
  17. Delphi大师弗兰克·宝兰德(Frank Borland)回来了!
  18. 适合小程序定制的企业有哪些?
  19. 小米品牌升级,启用新LOGO
  20. CADD课程学习(13)-- 研究蛋白小分子动态相互作用-I(GROMACS)

热门文章

  1. 文献挖掘:SATI文献题录信息统计分析工具初试
  2. 免费的Access数据库员工管理系统下载-IT技术网站 企业人员管理系统源码
  3. 解决gilde加载圆角和CenterCrop冲突的问题
  4. Map集合Key 按照ASCII码从小到大(字典序)排序
  5. java adt eclipse_在eclipse中添加android ADT
  6. 【Codecs系列】AVS1参考代码RM在Windows下编译以及AVS1编解码器的使用方法
  7. 2020 年百度之星·程序设计大赛 - 初赛二
  8. excel首行空不能导入access_EXCEL数据无法导入ACCESS的解决办法
  9. 《未来简史》读书笔记
  10. 莫言瑞典演讲《讲故事的人》