循环语句
很多事情不只是做一次,要重复做。
比如:在操场上跑十圈。
我们可以使用循环语句来完成这个功能。循环语句,就是重复执行一段代码。
循环三要素:
1、声明循环变量。
2、设置退出条件。
3、让循环变量改变。
while循环:
实际上, while循环的语法结构中,就是体现这三个要素。
当退出条件永远为true时,或者循环变量没有改变时,会导致退出条件永远不
满足,那么循环永远不会停止,这种现象叫做死循环。如缺失i++ , 造成死循环
do-while循环
do{
语句块:
}while(循环条件) ;
执行流程,先执行do{}里面的语句块,再进行循环条件判断.如果不成立
循环结束,反之,再执行{}中的语句块,在进行循环条件判断.
两者区别
while循环:
先判断,后执行。执行次数: 0-N
do while循环:
先执行,后判断。执行次数: 1-N
for循环
for (初始化表达式1;判断表达式2;自增表达式3) {
循环4}
执行流程:初始化表达式1--->判断表达式2,如果成立,-->循环体4-->自增表达式3.
--->判 断表达式2,如果成立,-->循环体4-->自增表达式3.
......
如果不成立,直接跳出循环.
for后的()中的表达式是用";"号隔开,表达式可以省略,但";"不能省
break和continue
break:跳出整个循环,及循环结束
continue跳出当前循环,继续下一次循环