for循环
for循环的基本语法:
for(表达式1;表达式2;表达式3){ 循环体语句 }
1、for循环中的三个表达式可以不写,但是两个";"号不能少。
在这种情况下,相当于是我们没有做循环次数的控制,循环体语句 会反复不停的被执行,这种情况我们称之为"死循环"。
这个现象从侧面证明了三个表达式是用来控制循环次数的。
2、表达式1 -- 声明一个循环控制变量,记录循环开始的起始值 标准写法:int i = 0
表达式2 -- 是一个boolean表达式,用来判定什么时候继续循环;
当它为true的时候,就会继续循环;
当它为false,就会退出for循环的结束},继续往下执行。
比如: i < 10 表达式3 -- 用来控制循环控制变量的自改变的,又成为"步长" 比如:i++
3、for循环中的语句执行的顺序:
a、一遇到for循环,首先执行表达式1;
b、然后判断表达式2,如果为true 进入循环体;为false,退出循环;
c、循环体执行完以后,执行表达式3;
d、然后回到步骤b
4、表达式1当中定义的循环控制变量,其生命周期仅在这个循环之内, 循环做完了,这个变量就销毁掉了。
在循环体当中声明的变量,其生命周期是每次单个的循环,当本次 循环结束它就销毁了,下次循环进来就产生一个新的。
int number = 0;
for(int i = 0; i < 10 ; i++){
int num = 10;
System.out.println("第" + i + "句:"+ number + " I Love You " + num);
num++;
number++;
}