39_for结构
for 循环语句
1.1 循环结构
特征:
重复做某件事情
具有明确的开始和停止标志
循环结构的组成:
初始化语句:用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样
条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去
循环体语句:用于表示循环反复执行的内容,简单说就是循环反复执行的事情
条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去
循环结构对应的语法:
初始化语句:这里可以是一条或者多条语句,这些语句可以完成一些初始化操作
条件判断语句:这里使用一个结果值为Boolean类型的表达式,这个表达式能决定是否执行循环体。例如:a<3
循环体语句:这里可以是任意语句,这些语句将反复执行
条件控制语句:这里通常是使用一条语句来改变变量的值,从而达到控制寻话题是否继续向下执行的效果。常见i++,i--这样的操作。
1.2 for循环语句格式
格式:
for(初始化语句;条件判断语句;条件控制语句){
循环体语句;
}
执行流程:
1.执行初始化语句
2.执行条件判断语句,看其结果是true,还是false
如果是false,循环结束
如果是true,继续执行
3.执行循环体语句
4.执行条件控制语句
5.回到2继续
1 /* 2 格式: 3 4 for(初始化语句;条件判断语句;条件控制语句){ 5 6 循环体语句; 7 } 8 9 执行流程: 10 11 1.执行初始化语句 12 13 2.执行条件判断语句,看其结果是true,还是false 14 15 如果是false,循环结束 16 17 如果是true,继续执行 18 19 3.执行循环体语句 20 21 4.执行条件控制语句 22 23 5.回到2继续 24 */ 25 26 27 public class OperatorDemo{ 28 public static void main (String[] args){ 29 30 //需求:在控制台输出5次“HelloWord” 31 System.out.println("HelloWord"); 32 System.out.println("HelloWord"); 33 System.out.println("HelloWord"); 34 System.out.println("HelloWord"); 35 System.out.println("HelloWord"); 36 System.out.println("-------"); 37 38 //用循环改进 39 for(int i = 1; i<=5;i++){ 40 System.out.println("HelloWord"); 41 } 42 43 } 44 }