java基础三
八:循环语句
1for循环
for(条件表达式*3){
// 循环体
// }
循环(循环从几开始(1);循环到几结束(2);循环是怎么进行的(4)){ 循环体(3) }
1.for(;;)中的两个;是不能多也不能少
2.循环条件必须是boolean类型
for循环流程
-
第一步:执行初始化语句①,完成循环变量的初始化;
-
第二步:执行循环条件语句②,看循环条件语句的值是true,还是false;
-
如果是true,执行第三步;
-
如果是false,循环语句中止,循环不再执行。
-
-
第三步:执行循环体语句③
-
第四步:执行迭代语句④,针对循环变量重新赋值
-
第五步:根据循环变量的新值,重新从第二步开始再执行一遍
2.关键字break
终止switch或者当前循环
在选择结构switch语句中
在循环语句中
离开使用场景的存在是没有意义的
3.while循环
while循环语句基本格式:
while (循环条件语句①) {
循环体语句②;
}
执行流程:
第一步:执行循环条件语句①,看循环条件语句的值是true,还是false;
如果是true,执行第二步;
如果是false,循环语句中止,循环不再执行。
第二步:执行循环体语句②;
第三步:循环体语句执行完后,重新从第一步开始再执行一遍
注意:
while(循环条件)中循环条件必须是boolean类型
死循环
while (true){
// System.out.println("123");
// }
如果while()里为true 则一直会循环下去
4.do...while循环
1标准格式:
do {
循环体语句①;
} while (循环条件语句②);
执行流程
-
第一步:执行循环体语句①;
-
第二步:执行循环条件语句②,看循环条件语句的值是true,还是false;
-
如果是true,执行第三步;
-
如果是false,循环语句终止,循环不再执行。
-
-
第三步:循环条件语句执行完后,重新从第一步开始再执行一遍
do...while循环至少执行一次循环体do...while循环至少执行一次循环体
2.死循环
do{
循环体语句;//如果此时循环体中没有跳出循环的语句,就是死循环
}while(true);
注意:
(1)while(true):常量true表示循环条件永远成立
(2)while(循环条件),如果循环条件中的循环变量值不修改,那么循环条件就会永远成立
(3)while()中的循环条件不能空着
3.循环嵌套
for(初始化语句①; 循环条件语句②; 迭代语句⑦) {
for(初始化语句③; 循环条件语句④; 迭代语句⑥) {
循环体语句⑤;
}
}
执行流程:外循环执行一次,内循环执行一轮
4.关键字 continue
使用场景:提前结束本次循环,继续下一次的循环
更多推荐




所有评论(0)