一:while循环
结构特点:
while循环,只要指定条件为真,则循环执行代码块,直到表达式的值为假则退出循环。
结构示例:
int i=0;
while(i<10) {
System.out.println(i);
i++;
}
运行结果:
二:do while循环
结构特点:
do-while循环首先会执行一次代码块,然后检查条件,如果条件为真,则重复循环代码块
结构示例:
int i=0;
do {
System.out.println(i);
i++;
}while(i<10);
运行结果:
三:for循环
结构特点:
如果已经提前确定循环运行的次数,可以使用for循环。
for (int i = 0; i < 10; i++) {
System.out.println(i);
}
循环结果:
4、循环总结
for、while是先判断条件是否成立,再执行循环体;do…while是至少执行一次循环体,再判断条件是否成立,所以如果使用do…while循环的话,不管条件成立与否,循环体都会执行至少一次
for循环的变量在小括中定义,只有循环内部才可以使用。while和do-while循环初始化语句本来就在外面,所以出来循环后还可以使用
可以在循环外做得,不要放到循环内
四:循环控制
continue:结束本次循环,进入下一次循环。
示例代码:
for (int i = 0; i < 10; i++) {
if(i==5) {
continue;
}
System.out.println(i);
}
输出结果:
2、break:终止整个循环。
示例代码:
for (int i = 0; i < 10; i++) {
if(i==5) {
break;
}
System.out.println(i);
}
输出结果:
3、循环控制
1、continue:结束本次循环,进入下一次循环。
示例代码:
for (int i = 0; i < 10; i++) {
if(i==5) {
continue;
}
System.out.println(i);
}
输出结果:
2、break:终止整个循环。
示例代码:
for (int i = 0; i < 10; i++) {
if(i==5) {
break;
}
System.out.println(i);
}
输出结果:
四、循环嵌套
什么是循环嵌套
一个循环体内又包含另一个完整的循环结构,称为循环嵌套
五、死循环
什么是死循环
死循环是指条件永远为true,循环一直执行。直至内存被占满,计算机宕机为止。当然,死循环不一定是绝对的,很多情况下配合合理的逻辑判断及控制语句,是可以有效的利用死循环的。
七、随堂笔记