专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 for循环语法及原理

for循环语法及原理

更新时间:2020-10-19 16:46:07 来源:赢咖4 浏览1548次


了解一段编程中使用的语法结构是必要的,会使用各种语法结构也是编写代码必会的技能,所以学习java编程的朋友们要掌握各种语法结构的使用方法。For循环是常用的一种结构,这篇文章带大家学习for循环语法及原理,在实际开发中一定会使用到循环结构。


在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句,这个时候就需要使用for循环这个语句结构了。一组被重复执行的语句称之为循环体,能否继续重复,取决于循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句是由循环体及循环的终止条件两部分组成的。


为了帮助大家理解循环语句存在的意义,我们来看一段代码:

image.png


以上程序的业务背景是:输出100行“hello world!”,如果我们像以上方式进行代码编写的话,代码将无法得到重复使用,大家也可以看到“System.out.println("hello world!")”这行代码重复出现,直到输出100个为止。显然程序应该找一种更好的实现方式,这个时候我们就可以借助java语言中的循环语句来实现了。


For循环语法的结构,for语句的基本结构如下所示:

for(初始化表达式;判断表达式;递增(递减)表达式){

执行语句; //一段代码

}


初始化表达式:初始化表达式的意义,在于定义循环之前变量的值是多少,如果没有这一项,就不知道该从哪个值开始循环。

判断表达式:判断表达式的作用在于规定循环的终点。如果没有判断表达式,那么此循环就成了死循环。

递增(递减)表达式:这一项规定每执行一次程序,变量以多少增量或减量进行变化。

在介绍完for循环语法及原理后,有必要带大家通过一个实例来分析java中for循环语法的执行过程,代码如下:

image.png

请问这个程序输出的结果是什么?答是:A B D C B D C B D C B


为什么是这样呢?因为for循环先执行第一个分号前的也就是‘A',再执行‘B',然后符合条件就执行for循环中的代码,接着跳到第二个分号后的‘C'这执行,执行完了再比较‘B'是否满足条件,如果满足则继续进入for循环,也就是BDC一直循环执行,直到运行B时,后面的条件不满足了为止,输出最后一个‘B'。


希望通过上面对for循环语法及原理的介绍,大家可以知道为什么以及什么时候要使用for循环,也要在更多的代码以及java零基础教程中学习怎样使用for循环,并加以练习。总之,for循环在实际开发中使用非常频繁,大家务必掌握。


提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>