博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java循环结构第二讲
阅读量:5338 次
发布时间:2019-06-15

本文共 867 字,大约阅读时间需要 2 分钟。

一、什么是for循环结构

循环语句的主要作用是反复执行一段代码,直到满足一定的条件为止。循环结构可以分为四个部分:

1.初始部分:设置循环的初始状态。

2.循环体:重复执行的代码。

3.迭代部分:下一次循环开始前要执行的部分,在while循环结构中它作为循环体的一部分。

4.循环条件:判断是否继续循环的条件。

在for循环结构中,这几个部分同样必不可少,不然循环就会出现错误。

二、for循环的语法

for(表达式1;表达式2;表达式3){

           //循环体

}

这里的for就是此循环结构的关键字。其中表达式1为赋值语句,表达式2为条件语句,表达式3也为赋值语句,通常使用++或--运算符。

三、for循环结构的执行顺序

1.执行初始部分。

2.进行循环条件判断。

3.根据循环条件判断结果。如果为true,则执行循环体;如果为false,则退出循环,以下步骤均不循环。

4.执行迭代部分,改变循环变量值。

5.依次重复2~4步骤。

四、常见问题

1.省略表达式1。在实际编程中,如果出现该情况,则需要在for语句前给循环变量赋值。

2.省略表达式2。在此种情况下不判断循环条件,循环将无终止运行,出现死循环。修改方法:1.添加表达式2。2.在循环体中添加break强制跳出循环。

3.省略表达式3。省略后不改变循环变量的值,出现死循环。可以在循环体中改变循环变量的值。

4.三个表达式全部省略。该情况下的语句在语法上没有错,但逻辑上是错误的,参考上述三种方法进行修改。

五、跳转语句

Java支持三种形式的跳转:break;continue;return。

break语句用于终止某个循环,使程序跳到循环体外的下一条语句。在循环体中位于break后的语句将不再执行,循环也停止执行。break语句不仅可以用在for循环结构中,也可以用在while和do-while循环结构中。break语句通常与if条件语句一起使用。

 

转载于:https://www.cnblogs.com/loveConan5----/p/9351587.html

你可能感兴趣的文章
Jenkins+SVN+Maven+shell 自动化部署实践
查看>>
nginx and node.js配合使用 helloworld
查看>>
JavaScript--History 对象
查看>>
RabbitMQ各协议异同详解
查看>>
基于 Python 的性能测试工具 locust 与 LR 的简单对比[转发]
查看>>
Hanio汉诺塔代码递归实现
查看>>
Java实现多种方式的http数据抓取
查看>>
[原创]C++ Test测试工具介绍
查看>>
【Java学习01】:win7环境安装JDK
查看>>
ios 时间解析 差8个小时
查看>>
利用Solid Converter PDF提取并重用PDF中的图像
查看>>
SQL左链接、右链接、全链接的区别
查看>>
服务器日志如何查看
查看>>
转矩的计算?
查看>>
从零开始学 Web 之 BOM(三)offset,scroll,变速动画函数
查看>>
cmd常用指令
查看>>
ROC曲线与AUC值
查看>>
初级算法——39级台阶(蓝桥杯)
查看>>
CentOS6.8手动安装MySQL5.6 转自猫头老鹰 自用备忘
查看>>
igmpproxy源码学习——igmpProxyInit()
查看>>