1.do_while循环结构
【语法结构】
do {
执行语句;
} while(循环条件表达式) ;
执行:先执行循环体,然后判断布尔表达式,do-while循环循环体至少执行一次。
while特点:先判断,后执行。
do…while特点:先执行,后判断。
需求:输出[1, 100]之间的所有整数。
int i = 1; // 循环初始化表达式
do {
System.out.println(i);
i++; // 循环后的操作表达式
} while(i <= 100); // 循环条件表达式
注意:“循环后的操作表达式”放在“循环体”的最前面和最后面有本质区别。
总结:for循环最常用,while循环次之,do…while循环几乎不用!
2.死循环
什么是死循环???“循环体”一直执行,永远停不下来。
死循环的分类???
-
对程序有害的死循环,一般是由逻辑错误引起的!
原因:每趟循环执行完毕,都距离循环截止条件越来越远!
-
对程序有利的死循环,当不明确循环次数的时候,我们就可以使用死循环!
for循环最简单的死循环:
for(;;) {}
while循环最简单的死循环:
while(true) {}
备注:关于死循环的使用,我们学完break
关键字之后再去练习。
ps:如需最新的免费文档资料和教学视频,请添加QQ群(627407545)领取。