码迷,mamicode.com
首页 > 其他好文 > 详细

循环语句while

时间:2019-06-09 09:36:39      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:strong   dem   hand   条件语句   执行流程   attr   循环语句   code   读取   

循环语句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

标签:strong   dem   hand   条件语句   执行流程   attr   循环语句   code   读取   

原文地址:https://www.cnblogs.com/wurengen/p/10992339.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!