码迷,mamicode.com
首页 > 编程语言 > 详细

Java流程控制学习004While和Do..while循环结构

时间:2021-02-17 14:18:15      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:一个   服务器   operator   ==   int   out   plain   print   var   

While和Do..while循环结构

while(布尔表达式){
   //循环内容
}
  1. 只要布尔表达式为true,循环就会一直执行下去

  2. 大多数情况下会让循环停止下来,我们需要一个让表达式失效的方式来结束循环

  3. 少数情况需要循环一直进行,比如服务器的请求响应监听

  4. 循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程应该尽量避免死循环,会影响程序性能或者造成程序卡死奔溃

do {
   //代码语句
}while(布尔表达式)

while先判断后执行,doWhile是先执行后判断

Do...while总是保证循环体至少执行一次,这是他们的主要差别

例子

public static void main(String[] args) {
       int a =0;
       while (a<0){
       System.out.println(a);
       a++;
      }
       System.out.println("=========");
       do {
           System.out.println(a);
           a++;
      }while (a<0);
  }

  我的学习链接

Java流程控制学习004While和Do..while循环结构

标签:一个   服务器   operator   ==   int   out   plain   print   var   

原文地址:https://www.cnblogs.com/huang-yue/p/14401571.html

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