for 循环分为两种结构,基本 for 循环 和 增强型 for 循环。
先来看看两种的语法结构:
1、简单 for 循环:
for(表达式1; 表达式2; 表达式3){
循环体;
}
流程:先执行表达式1,再判断表达式2,若表达式2为 true,则执行循环体。执行完循环体后就执行表达式3,然后再判断表达式2,如果为 true,就继续执行,若为 false,则退出循环。
2、增强 for 循环:
for(声明变量:表达式){
循环体;
}
for 循环和while 循环一样,也是先判断循环条件,再判断是否执行循环体中的语句。
简单例子:
while 循环、do-while 循环和 for 循环有时候可以相互转换,一般我们在知道循环次数的情况下使用 for 循环比较方便,不知道次数的情况下选择 while 循环和 do-while 循环。
for 循环可以嵌套使用,还有三种循环语句之间也可以嵌套使用。