循环语句while
while循环语句格式:
![](https://img2018.cnblogs.com/blog/1401526/201909/1401526-20190915073825653-37907622.png)
执行流程
- 执行顺序:①②③④>②③④>②③④…②不满足为止。
- ①负责完成循环变量初始化。
- ②负责判断是否满足循环条件,不满足则跳出循环。
- ③具体执行的语句。
- ④循环后,循环变量的变化情况。
执行流程图
需求
举例说明while的基本用法
代码实现
/* while循环有一个标准格式,还有一个扩展格式。 标准格式: while (条件判断) { 循环体 } 扩展格式: 初始化语句; while (条件判断) { 循环体; 步进语句; } */ public class Demo10While { public static void main(String[] args) { int i = 1; // 1. 初始化语句 while (i <= 3) { // 2. 条件判断 System.out.println("加油" + i); // 3. 循环体 i++; // 4. 步进语句 } } }
执行结果
死循环
死循环:
也就是循环中的条件永远为
true
,死循环的是永不结束的循环。例如:
while(true){}
。
在后期的开发中,会出现使用死循环的场景,例如:我们需要读取用户输入的输入,但是用户输入多少数据我们并
不清楚,也只能使用死循环,当用户不想输入数据了,就可以结束循环了,如何去结束一个死循环呢,就需要使用
到跳出语句了。
举例说明死循环及注意事项
代码举例
/* 永远停不下来的循环,叫做死循环。 死循环的标准格式: while (true) { 循环体 } */ public class Demo16DeadLoop { public static void main(String[] args) { while (true) { System.out.println("I Love Java!"); } // System.out.println("Hello"); 永远不执行到的语句不能写 } }