for 循环
for (表达式1; 判断表达式2; 计算表达式3;) {
循环体;
}
执行流程:首先执行表达式1,然后判断表达式2是否成立,如果成立,执行循环体,然后执行表达式3
继续判断表达式2是否成立,如果成立,执行循环体,然后执行表达式3
直到表达式2不成立,跳出for循环。
- 变形1:
表达式1
for (; 表达式2; 表达式3;) {
循环体;
}
- 变形2:
for (表达式1; 表达式2; ) {
循环体;
表达式3;
}
- 变形3:
for (表达式1; ; 表达式3) {
if (表达式2) {
break;
}
循环体;
}
break:跳出循环。
continue:终止本次循环,执行下次循环。
return:从方法中返回。
while 循环
while (判断表达式) {
循环体;
}
执行流程:判断表达式是否成立,成立执行循环体,直到判断表达式不成立。
do-while 循环(循环体至少执行一次)
do {
循环体;
}while (表达式);
执行流程:先执行一次循环体,然后判断表达式是否成立,如果成立,那么执行循环体,直到表达式不成立,结束循环。
多重循环(循环的嵌套)
- 九九乘法表
网友评论