`1while循环格式`:
初始化表达式1;
while(布尔表达式2){()中的表达式必须是布尔类型
循环体3;
步进表达式4;
}
其它语句;
2do-while循环格式:
初始化表达式1;
do {
循环体3;
步进表达式4;
} while (布尔表达式2);
其它语句;
直到布尔表达式2(循环条件:false)的结果为false,结束do-while循环,执行后面的其它语句
()中的表达式必须是布尔类型,而且()后面必须写一个分号,不写是语法格式错误
对于do-while而言,循环体至少执行一次
while (count <= 5)
场景循环次数确定的话,建议使用for,循环次数不确定建议使用while
while和do-while循环而言,循环结束后,初始化条件中定义的变量可以继续使用,
但是for循环的不能使用(在for循环内部定义初始化语句)
A: for循环是先判断条件,后执行循环体
B: while循环是先判断条件,后执行循环体
C: do-while循环是先执行循环体,后判断条件
E: for和while可以一次都不执行
F: do-while而言至少执行一次
for (int i = 1; i < 3; i++) {
System.out.println("Hello...for...in..." + i);
}
死循环
1.概念: 用不停止的循环,又叫做永真循环
2.分类:
(1)for循环的死循环格式: for芬芬
for (; ; ) {
...
}
(2)while循环的死循环格式:
while (true) {
...
}
(3)do-while循环的死循环格式:
do {
...
} while (true);
public class Demo03DeadLoop {
public static void main(String[] args) {
do {
System.out.println("Hello");
} while (true);
}
}