一、1)for循环的语句结构如下所示:
for(初始化语句;布尔表达式;步进公式){
循环执行语句块
}
2)执行步骤:
①初始化语句是在循环开始之前初始化一个变量的值
②在初始化语句执行过以后,执行布尔表达式,如果为true则执行循环语句块,如果为false则循环结束
③循环执行语句块执行过以后,执行步进公式
④步进公式执行以后,再去执行布尔表达式,如果为true则再次执行循环语句块,如果为false则循环结束
⑤步骤描述为:初始化语句-->布尔表达式-->循环执行语句块-->步进公式-->布尔表达式-->循环执行语句块-->步进公式-->布尔表达式…………
其中初始化语句只会执行一次。
for循环示例如下图:
3)增强for循环,增强for循环是遍历集合使用的,它可以很方便的遍历数组、集合等,它的语句结构如下所示:
for(类 接收对象的变量 : 集合或数组){
循环执行语句块
}
4)增强for循环缺点:
①不可以方便的获取数组或者集合中的数据下标
②不可以方便的获取到之前遍历过的数据
③遍历过程中,不知道当前遍历到第几个集合或数组中的对象了
增强for循环的示例如下图: