了解一段编程中使用的语法结构是必要的,会使用各种语法结构也是编写代码必会的技能,所以学习java编程的朋友们要掌握各种语法结构的使用方法。For循环是常用的一种结构,这篇文章带大家学习for循环语法及原理,在实际开发中一定会使用到循环结构。
在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句,这个时候就需要使用for循环这个语句结构了。一组被重复执行的语句称之为循环体,能否继续重复,取决于循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句是由循环体及循环的终止条件两部分组成的。
为了帮助大家理解循环语句存在的意义,我们来看一段代码:
以上程序的业务背景是:输出100行“hello world!”,如果我们像以上方式进行代码编写的话,代码将无法得到重复使用,大家也可以看到“System.out.println("hello world!")”这行代码重复出现,直到输出100个为止。显然程序应该找一种更好的实现方式,这个时候我们就可以借助java语言中的循环语句来实现了。
For循环语法的结构,for语句的基本结构如下所示:
for(初始化表达式;判断表达式;递增(递减)表达式){
执行语句; //一段代码
}
初始化表达式:初始化表达式的意义,在于定义循环之前变量的值是多少,如果没有这一项,就不知道该从哪个值开始循环。
判断表达式:判断表达式的作用在于规定循环的终点。如果没有判断表达式,那么此循环就成了死循环。
递增(递减)表达式:这一项规定每执行一次程序,变量以多少增量或减量进行变化。
在介绍完for循环语法及原理后,有必要带大家通过一个实例来分析java中for循环语法的执行过程,代码如下:
请问这个程序输出的结果是什么?答是: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循环在实际开发中使用非常频繁,大家务必掌握。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习