1.for循环的基本结构
在FB中新建项目,代码区输入如下代码:
输入完代码,按F11测试,则会在【控制台】中得到以上输出内容。表示i在此次循环中,从0开始循环到4结束(i<5)。
其中,var i:int=0 为初始化,i<5 为循环条件,i++ 为步进。
2.For循环的嵌套
输入如下代码:
![](https://img-my.csdn.net/uploads/201302/01/1359683950_8984.png)
当循环中,内部嵌套了一个循环时,则内部循环同时作为外部循环的循环体存在,此时F11则先进行内部循环,内部循环整体每循环一遍,i+1,共循环i<5次。
当有多个循环嵌套时,循环顺序由内到外。
3.break
输入如下代码:
![](https://img-my.csdn.net/uploads/201302/01/1359683976_4342.png)
输出时,我们会发现,每当内部循环j循环到2的时候就被自动停止跳出重新循环,但并不影响外部循环。
4.continue
输入如下代码:
我们发现,当j为2的时候执行continue则,输出时只是不再循环j为2。其余依旧正常。
===================================================
Break与continue的区别
相较之下break比较武断,快刀斩乱麻,后面直接扔点不要,而continue比较灵活,可以跳过某个指定的循环而不影响后面执行。
===================================================
5.标签
输入如下代码:(其中z为第二个循环的标签)
![](https://img-my.csdn.net/uploads/201302/01/1359684023_4227.png)
此时。我们在第二层循环前加了标签z,当我们在后面break处指向第二层循环时,就可以直接用标签z引用。
循环复杂时,标签成为我们的“捷径”,但是团队合作中,要想别人容易读懂自己的代码,建议循环嵌套不多于3层。
【for循环示例思考】
运用for循环制作九九表