1. while循环
while ( 循环条件 ) {
循环体
}
特点:先判断,再执行
2. do-while循环
do {
循环体
}while ( 循环条件 );
特点:先执行,再判断
3. for循环
for ( 参数初始化; 条件判断; 更新循环变量) {
循环体
}
首先进行参数初始化。
之后进入条件判断,如果条件满足,执行循环体。
循环体执行完毕,更新变量,再进入条件判断。
满足继续循环,不满足跳出循环。
4. break语句
break语句改变程序控制流。
break语句用于do-while、while、for中时,可跳出循环而执行循环后面的语句。
例如:
for ( 参数初始化; 条件判断; 更新循环变量) {
循环体;
break;
}
5. continue语句
continue语句只能用在循环里。
continue 语句用来跳过循环体中剩余的语句而执行下一次循环。
while(…) {
……
continue;
……
}
6. 多重循环
多重循环是指一个循环体内又包含另一个完整的循环结构,又称嵌套循环。
例如:
图6-1 多重for循环举例
在多重循环中使用continue和break只会跳出本层的循环,不会跳出所有循环。