Java流程控制06(循环结构1)

  • while循环
  • do...while循环

while 循环:

  • while是最基本的循环,它的结构为:
while(布尔表达式){
    //循环内容
}
  • 只要布尔表达式为true,循环就会一直执行下去
  • 我们大多数情况是会让循环停下来的,我们需要一个让表达式失效的方式结束循环
  • 少部分情况需要循环一直执行,比如服务器的请求响应监听等
  • 循环条件一直为true,就会造成无限循环(死循环),我们正常的业务编码中,应该尽量避免死循环,会影响程序性能或者造成程序卡死崩溃
eg:  计算1+2+3+...+100=?
    public class Demo01{
        public static void main(String[] args){
            int i=0;
            int sum=0;
            while(i<=100){
                sum=sum+i;
                i++;
            }
            System.out.println(sum);
        }
    }

do...while 循环:

  • 对于while语句而言,如果不满足条件,则不能进入循环,但有时候我们需要即使不满足条件,也至少执行一次
  • do...while 循环和while循环相似,不同的是do...while 循环至少会执行一次
  • 语法:
do{
    //代码语句
}while(布尔表达式)

while和do...while的区别:

  • while先判断后执行,do...while是先执行后判断
  • do...while总是保持循环体会被执行至少一次,这是他们的主要差别

每日分享:

生于尘埃,溺于人海,死于理想高台

posted @ 2022-09-27 22:59  张一*  阅读(40)  评论(0)    收藏  举报