java学习心得---循环结构
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学习心得---循环结构相关推荐
- Java入门1.2.3—一个老鸟的Java学习心得
Java入门1.2.3-一个老鸟的Java学习心得 基本信息 作者: 臧萌 出版社:清华大学出版社 ISBN:9787302217831 上架时间:2010-3-30 出版日期:2010 年3月 ...
- 计算机编程老鸟的心得,java入门123——一个老鸟java学习心得.docx
java入门123--一个老鸟的java学习心得 学习Java心得体会 学习了一学期的Java课程,觉得是该总结自己的心得体会了.开始学习任何一门课(包括java),兴趣最重要.一直觉得自己在学计算机 ...
- java老鸟123怎么样_java入门123——一个老鸟的java学习心得.doc
java入门123--一个老鸟的java学习心得 java入门123--一个老鸟的java学习心得 篇一:java初学者学习心得 学习Java心得体会 学习了一学期的Java课程,觉得是该总结自己的心 ...
- java入门123 pdf下载_Java入门123:一个老鸟的Java学习心得 pdf_IT教程网
资源名称:Java入门123:一个老鸟的Java学习心得 pdf 第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 第2章 搭建自己的集成开发环境 第3章 Java中的基本数据类 ...
- java入门123pdf二维码pdf_Java入门123:一个老鸟的Java学习心得 pdf
资源名称:Java入门123:一个老鸟的Java学习心得 pdf 第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 第2章 搭建自己的集成开发环境 第3章 Java中的基本数据类 ...
- Java入门123:一个老鸟的Java学习心得(二维码版)
Java入门123:一个老鸟的Java学习心得(二维码版)清华大学出版社 Java入门123--一个老鸟的Java学习心得(二维码版)充分考虑了初学Java的种种困难,讲解细致入微,抽丝剥茧,层层推进 ...
- java入门(七) | 循环结构
java入门(七) | 循环结构 java入门系列,从零开始!!! 上一期是对方法(method)的基本运用的讲解和方法重载的实练 . 这一期是对循环结构的讲解,除了for循环你还知道几种?他们的使用 ...
- java学习心得---方法
java学习心得-方法 一.概念 方法是实现特定功能的一段代码,可以重复使用. 二.定义 一些列代码指令的合集(就是将一些代码整合再一起). 三.作用 提高代码的重复性. 四.定义的格式 访问修饰符+ ...
- Java学习day03-选择结构与循环结构
选择结构与循环结构 今日目标: 1.程序的流程结构 2.认识流程图 3.复杂条件的if选择结构 4.if-else结构 5.多重if选择结构 6.嵌套if选择结构 7.switch的用法 8.代码块 ...
- c语言关于循环结构的心得体会,C语言学习:循环结构语句for
循环结构句子前次说了while和do-while循环,不行理解的能够检查我的上一篇文章,仍是比较具体的. 今日的for循环句子你仔细阅览之后,必定会有巨大的收成! for 循环的一般方式为: for( ...
最新文章
- 2021年大数据Flink(三十四):​​​​​​​Table与SQL ​​​​​​案例一
- java 初始化系统参数_系统中参数的初始化 参数在系统中配置
- 网站SEO秒收录对网站有哪些要求?
- Python全栈工程师(异常(基础))
- 牛客网【每日一题】7月31日题目精讲—兔子的区间密码
- 浅谈java中extends与implements的区别
- cloud一分钟 | 李飞飞离任谷歌云,工作重心将重新转回学术界
- SpringBoot 整合 knife4j
- java人民币读法转换
- 中国股市暴涨暴跌全记录
- 并行计算的一些思考与总结
- Spring源码分析-从@ComponentScan注解配置包扫描路径到IoC容器中的BeanDefinition,经历了什么(一)?
- 基于springboot的房屋租赁系统
- 分析can波形及数据
- 30行js爬取顶点全网任意小说
- Simple Contrastive Representation Adversarial Learning for NLP Tasks
- Delphi大师弗兰克·宝兰德(Frank Borland)回来了!
- 适合小程序定制的企业有哪些?
- 小米品牌升级,启用新LOGO
- CADD课程学习(13)-- 研究蛋白小分子动态相互作用-I(GROMACS)
热门文章
- 文献挖掘:SATI文献题录信息统计分析工具初试
- 免费的Access数据库员工管理系统下载-IT技术网站 企业人员管理系统源码
- 解决gilde加载圆角和CenterCrop冲突的问题
- Map集合Key 按照ASCII码从小到大(字典序)排序
- java adt eclipse_在eclipse中添加android ADT
- 【Codecs系列】AVS1参考代码RM在Windows下编译以及AVS1编解码器的使用方法
- 2020 年百度之星·程序设计大赛 - 初赛二
- excel首行空不能导入access_EXCEL数据无法导入ACCESS的解决办法
- 《未来简史》读书笔记
- 莫言瑞典演讲《讲故事的人》