循环语句
1.for循环语句
for(初始化语句1;循环条件语句2;迭代语句3){
循环体语句4;
}
注意:1.for(;;)中的两个;不能多也不能少
2.循环条件必须是boolean类型
死循环:for(;;){ 循环体语句块; }
1.如果两个;;之间写true,即for(;true;),表示循环体条件成立,会一直循环下去
2.如果两个;;之间条件省略,即for(;;),表示循环体条件成立,会一直循环下去
3.如果循环变量的值不修改,循环体条件会永远成立,会一直循环下去
2.while循环语句
while(循环条件语句1){循环体语句;}
注意:while(循环条件)中循环条件必须是boolean类型
执行流程:1.第一步:执行循环条件语句1
若为true,执行第二步
若为false,循环语句中止,循环不再执行
2.第二步:执行循环体语句2
3.第三步 :循环体语句执行完后,重新从第一步开始再执行一遍
死循环:while(true){循环体语句;}
while()中的循环条件不能空着;
3.do...while循环
do{
循环体语句1;
}while(循环条件语句2);
注意:1.while(循环条件)中循环条件必须是boolean类型
2.do{}while();最后有一个分号
3.do...while结构的循环体语句是至少会执行一次
执行流程:1.第一步:执行循环条件语句1
2.第二步:执行循环体语句2
若为true,执行第二步
若为false,循环语句中止,循环不再执行
3.第三步 :循环体语句执行完后,重新从第一步开始再执行一遍
死循环:do{
循环体语句;
}while(true);
注意:1.while(true):常量true表示循环条件永远成立;
2.while(循环条件),如果循环条件中的循环变量值不修改,那么循环条件就会永远成立;
3.while()中的循环条件不能空着
循环嵌套
一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。当然可以是三种循环任意互相嵌套。
循环语句区别
关键字
break:主要用在循环语句或者 switch 语句中,用来跳出整个语句块。 跳出最里层的循环,并且继续执行该循环下面的语句。
continue:提前结束本次循环,继续下一次的循环