JAVA-初步认识-第三章-语句-for

一. for语句

for语句是循环结构中的重头戏,循环结构有三种语句:while,do while,for。其中for较为复杂。将前提,循环条件,循环体,循环次数整合了一下,内容并没有减少,只是布局更为简洁。

for语句的格式:

for(初始化表达式; 循环条件表达式; 循环后的操作表达式)  // 表达式和条件表达式不一样。判断和循环都是boolean型。

{

执行语句;(循环体)

}

初始化表达式是指什么?是指前提么?

整个for语句的运作流程比较复杂,这个格式设计也挺奇怪,不太符合人的浏览习惯。是为了布局简洁么?

初始化表达式是第一次需要做的事情,为什么会有这个表达式的存在,存在的目的是为了什么?一定要存在初始化表达式么

这三个问题提问的说明自己对于for理解还不透彻,三个表达式本质上是一样的,都是为了循环而诞生的,在格式上有些不同,如果没有初始化条件,怎么调控循环次数。一定要认识到,都是为了完成循环,只是三者摆放位置不一样

循环条件表达式代表着能否参与循环。→出现for,代表着可能会有循环成立。

循环后的操作表达式,是在循环条件成立的情况下,操作过执行语句后,进行的表达式。循环体没执行,称不上循环后。相较于前面的while,和do while,for语句对于内部的组成分的更为细致。

→在循环后的操作表达式进行后,对循环条件表达式进行判断,成立的话再进行循环,不成立退出for语句。

初始化表达式,是循环结构中语句的前提,类似于定义变量什么的。

不拘泥于循环结构的三种语句的形式怎么写的话,究其根源,为什么一种循环结构要建立三种语句,格式各不一样?背后肯定有一些原因(有一些小的不同)。for语句将最重要的操作和其他语句隔开,看着显眼一些

放这个截图的目的在于,思想不能僵化,只要是符合条件的表达式,都可以写入进去,虽然这里写的并不对。

 

posted @ 2017-09-13 09:54  前锋营  阅读(196)  评论(0编辑  收藏  举报