美文网首页
Java--do-while循环结构

Java--do-while循环结构

作者: 李赫尔南 | 来源:发表于2022-07-25 12:46 被阅读0次

    语法结构:
    do{
      循环体;
    }while(布尔表达式);

      do-while循环结构会先执行循环体,然后再判断布尔表达式的值,若条件为真,执行循环体,当条件为假时结束循环。do-while循环的循环体至少执行一次。do-while循环结构流程图如图所示:


    do-while循环结构流程图.png

    【示例】do-while循环结构:1-100之间的累加和

    public class Test{
        public static void main (String [] args){
            int i = 0;
            int sum = 0;
            do{
                sum += i;  //sum = sum + i 
                i++;
            }while(i <= 100); //此处的;不能省略
            System.out.println ("Sum= " + sum);
        }
    }
    

    输出:Sum= 5050

    【示例】while与do-while的区别

    public class Test{
        public static void main (String [] args){
            //while循环:先判断再执行
            int a = 0;
            while(a < 0){
                System.out.println (a);
                a++;
            }
            System.out.println ("-----") ;
            //do-while循环:先执行再判断
            a = 0;
            do{
                System.out.println (a);
                a++;
            }while (a < 0);
        }
    }
    

    输出:-----
       0

    从输出内容中可以看出do-while总是保证循环体至少会被执行一次!

    相关文章

      网友评论

          本文标题:Java--do-while循环结构

          本文链接:https://www.haomeiwen.com/subject/kxkgirtx.html