什么是循环结构?举个例子,每次去健身房,你都做一系列动作,深蹲*50/俯卧撑*30/跳绳*30,这就是循环。大量的重复的动作/大量的有规律的动作。
而循环结构是一种非常有用的结构,它可以更加高效地完成一些重复性的任务。如果你的Boss让你输入100万次HelloWorld,并且每个都要编上序号,利用循环结构,一分钟就可以实现!是不是超酷的?
For循环是最常用的循环结构,循环语句。
它的基本格式:
for(初始化;循环条件;更新){
1 2 3
循环体}
4
执行顺序为1→2→4→3→2→4→3→2→4→3→2→4→3……
如果我们想要循环10次“Get out of my head”
那么
for( i=1;i<=10;i++){
1 2 3
Syetem.out.println(“Get out of my head”)}
4
1→2→4→3→2→4→3→2→4→3→2→4→3…
初始化条件是i=1;
循环条件:只要条件true,就执行循环体。是false,就不执行。
1→2 i=0,符合循环条件,
2→4 因此执行重复体。输出一次“Get out of my head”
4→3 执行一次循环体后,更新条件,i+1,i的值为2
3→2 看是否符合循环条件。2<=10 true
2→4 因此执行重复体。输出一次“Get out of my head”
4→3 执行一次循环体后,更新条件,i+1,i的值为3
3→2 看是否符合循环条件。3<=10 true
2→4 因此执行重复体。输出一次“Get out of my head”
……就这样一直执行下去,直到!
i=10时,这里还会执行循环体,因为i<=10。但是当整个程序运行到第11次,也就是i=11时,条件为false,因此不执行!所以我们完美的输出了10次“Get out of my head”
那我们想执行100次“Get out of my head”,并且在每个后面都加上序号,该怎么做?
在偷看答案之前,先自己想想吧!
晴天娃娃(
怎么样,你学会了吗?