循环1
循环步骤说明如下:
首先执行表达式1,一般是对变量进行初始化。
然后执行表达式2,对循环条件进行判断。如果为真,则执行循环体4。
循环体4执行完后执行表达式3,改变循环变量的值,再次执行表达式2,对循环条件进行判断。
如果为真,则执行循环体4,继续循环下去。如果为假,则终止循环,执行for语句的下一条语句。
循环2
循环步骤说明如下:
首先执行表达式1,一般是对变量进行初始化。
然后执行表达式2,对循环条件进行判断。如果为真,则执行第一个if语句。如果条件1为真,则continue,继续执行表达式3,改变循环变量的值,再次执行表达式2,对循环条件进行判断。如果为假,则执行第二个if语句和语句5。
如果第二个if语句的条件2为真,则break,for循环语句整体结束。直接执行for语句的下一条语句
如果第二个if语句的条件2为假,则执行语句5。然后再执行表达式3,改变循环变量的值,再次执行表达式2,对循环条件进行判断。
循环3
循环步骤说明如下:
首先执行表达式1,一般是对变量进行初始化。
然后执行表达式2,对循环条件进行判断。如果为真,则执行第二个for语句中的表达式4,对表达式4中的变量初始化,然后执行表达式5,对循环条件进行判断。如果为真,则执行语句7,再执行表达式6,改变循环变量的值,然后执行表达式5,对循环条件进行判断。如果为假,则执行第一个for语句的表达式3,改变循环变量的值,然后执行表达式2,对循环条件进行判断。如果为真,则执行第二个for语句中的表达式4,继续循环下去。如果表达式2为假,则直接跳出第一个for语句,执行for语句的下一条语句。
循环4
循环步骤说明如下:
首先执行表达式1,一般是对变量进行初始化。
然后执行表达式2,对循环条件进行判断。如果为真,则执行第二个for语句中的表达式4,对表达式4中的变量初始化,然后执行表达式5,对循环条件进行判断。如果为真,则执行语句7和下面的两个if语句。如果为假,则执行表达式3,改变循环变量的值,然后执行表达式2,对循环条件进行判断。
如果第一个if语句中条件1为真,则执行表达式6,改变循环变量的值,然后执行表达式5,对循环条件进行判断。如果为真,则执行语句7和下面的两个if语句。继续循环下去。
如果第一个if语句中条件1为假,则执行第二个if语句。如果条件2为真,则break,则跳出第二个for循环,转到执行表达式3,改变循环变量的值,然后执行表达式2,对循环条件进行判断。如果表达式2不满足条件,则直接跳出两个for语句,执行for语句的下一条语句。如果条件2为假,则执行表达式6,继续循环下去。