循环
一、while循环
语法
while(布尔类型表达式){
循环操作(循环体)
}
执行流程
判断布尔类型表达式如果为true,执行循环体,然后回到判断条件,为true继续执行循环体,直到为false循环结 束。
特点:首次有入口条件,先判断,再执行,适用于循环次数明确的情况。
二、do...while...
语法:
do{
循环操作(循环体)
}while(条件判断);
执行流程:
先执行循环操作,然后做判断,结果为true则再次执行循环操作,直到结果为false循环结束。
特点:首次执行没有入口条件,先执行,再判断,适用于循环次数不明确情况。
三、for循环
语法:
for(初始部分; 条件判断; 迭代部分){
循环操作(循环体)
}
执行流程:
1.执行初始部分(仅执行一次)。
2.执行条件判断,结果为true。
3.执行循环操作
4.执行迭代部分,再次回到判断条件,为true继续执行循环操作,直到为false循环结束,执行后续代码。
特点:首次有入口条件,先判断,再执行,适用于循环次数明确的情况。
四、java中三个循环的区别?(背)
while、for:首次有入口条件,先判断,再执行,适用于循环次数明确的情况。
do...while:没有入口条件,先执行,再判断,适用于循环次数不明确的情况。
for比while语法更清晰,可读性更高。
五、break、continue
break:用在switch和循环中,表示结束switch和结束当前循环。
continue:用在循环中,表示跳出本次循环,继续执行下次循环。
六、循环的嵌套应用(掌握)
总结:外层循环控制行
内层循环控制列