1、break语句
break语句在循环语句中,可以直接终止循环语句块,而执行后续的代码
2、continue语句
continue语句在循环语句中,可以跳出本次循环,继续执行下一次循环
循环就是重复执行相同的操作
1、while循环
语法结构
while(表达式){
循环体;
}
表达式为true,则执行一次循环体的语句,执行完这些语句之后,会再判断一次表达式,如果依然为true,则继续执行循环体,直到表达式的值为false,则跳出循环,执行后续的语句,注意,避免死循环的情况
2、do...while
语法结构
do{
循环体语句
}while(表达式)
会先执行一次循环体,然后再判断表达式的值,如果为true,则继续执行循环体,如果为false,则跳出循环
while和do...while的区别,条件不满足时,while不会被执行,而do...while会执行一次
for循环
语法:
for(表达式1;表达式2;表达式3){
循环体语句;
}
首先会执行表达式1,初始化循环变量,得到表达式1的初始值;然后再判断表达式2的值是否为true,如果为true,则执行循环体;接着会执行表达式3,表达式3主要用于改变表达式1中的循环变量;再接着执行表达式2,判断其结果是否为真,如果为真则继续执行循环体——>表达式3——>表达式2;直到表达式2的值为false,跳出循环
注意,在for循环中,表达式1和表达式3在特定情况下可以省略,但是表达式2不能省略
表达式1、2、3均可以设置多个表达式,表达式之间用逗号隔开