今天我们说了循环中的while do while for 还有就是循环的嵌套
while:
语法:
while(布尔表达式){
循环体内容;
}
解析:当布尔表达式为true时,执行循环体内容,为false,不执行内容
do while
语法:
do{
循环体内容;
}while(布尔表达式)
解析:先执行以此循环体内容,在判断布尔表达式是否为true,为true则继续执行循环体内容。false则退出循环。
一句话概括:至少执行一次循环体内容。
while和do while区别:
do while至少执行一次,while可能一次都不执行。
for
语法: for(表达式1;表达式2;表达式3){
循环体内容;
}
解析:表达式1:初始化一个变量 如:int i = 0;
表达式2:判断循环次数的田间 如:i<10;
表达式3:对初始化变量的操作 如:i++;
备注:for循环和while循环可以进行互换,但是一般在知道循环次数的时候,使用for循环,不知道循环次数的情况选使用while循环。
循环中的关键字:
break:终止循环 如果涉及到循环嵌套,只终止离其最近的一层循环
continue:跳过本次循环,继续执行下一次 循环。
在java中:
break:1.防止case渗透
2.终止循环
循环的嵌套:
循环之间可以进行嵌套,但在开发过程中for循环嵌套居只要地位。
开发过程中双层for循环最常用,尽量避免多层循环。
运行原理:外层循环一次,里层循环直到里层的循环结束,再进行下一次外层循环,一次类推直到外层循环循环结束。