循环语句while

Posted wurengen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环语句while相关的知识,希望对你有一定的参考价值。

循环语句while

while循环语句格式:

技术图片技术图片?

执行流程

  • 执行顺序:①②③④>②③④>②③④…②不满足为止。
  • ①负责完成循环变量初始化。
  • ②负责判断是否满足循环条件,不满足则跳出循环。
  • ③具体执行的语句。
  • ④循环后,循环变量的变化情况。

执行流程图

技术图片技术图片?

代码举例

public class Demo10 
    /*
while循环有一个标准格式,还有一个扩展格式。

标准格式:
while (条件判断) 
    循环体


扩展格式:

初始化语句;
while (条件判断) 
    循环体;
    步进语句;

*/
        public static void main(String[] args) 
            for (int i = 1; i <= 10; i++) 
                System.out.println("我错啦!" + i);
            
            System.out.println("=================");

            int i = 1; // 1. 初始化语句
            while (i <= 10)  // 2. 条件判断
                System.out.println("我错啦!" + i); // 3. 循环体
                i++; // 4. 步进语句
            
        
    

死循环

死循环:也就是循环中的条件永远为true,死循环的是永不结束的循环。例如:while(true)  。一般使用在循环次数不确定的程序中例如:我们需要读取用户输入的输入,但是用户输入多少数据我们并不清楚,也只能使用死循环,当用户不想输入数据了,就可以结束循环了,如何去结束一个死循环呢,就需要使用到跳出语句了。

注意事项:

  • 在已知循环次数的时候使用推荐使用for,循环次数未知的时推荐使用while。
  • for 和 while 的小区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。

 

public class Demo16 
    /*
永远停不下来的循环,叫做死循环。

死循环的标准格式:
while (true) 
    循环体

*/
        public static void main(String[] args) 
            while (true) 
                System.out.println("I Love Java!");
            

            // System.out.println("Hello");
        
    

 

以上是关于循环语句while的主要内容,如果未能解决你的问题,请参考以下文章

「9」循环控制

循环语句

循环语句

第六篇:循环语句 - while和for

6流程控制-while

Python while结构语句?