美文网首页
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循环结构

    语法结构:do{  循环体;}while(布尔表达式);   do-while循环结构会先执行循环体,然后再判断布...

  • 【python基础笔记3】程序的控制结构

    分支结构 循环结构 遍历循环:for语句for <循环变量> in <遍历结构>:<语句块>例如:for i in...

  • python的循环结构

    一.循环结构的语法结构一 while循环:重复到一定条件才结束的循环。(也叫条件循环) 二.循环结构的语法结构二 ...

  • Java知识之流程控制

    Java流程控制框架图 流程控制 一. 循环结构二. 分支结构三. 顺序结构 循环结构 for循环,for-eac...

  • 原生JS-03

    循环结构:所谓结构就是指能够重复执行的语句段 循环结构的分类:当型循环、直到型循环a) 当型循环:先判断循环条件...

  • Java 基础 Day05

    循环结构 循环结构的三种方式: while循环 while (循环条件 true/false) { 循...

  • Fortran复习小记

    顺序结构 控制结构:分支 控制结构:循环 当循环 迭代(计数)循环 cycle和exit cycle:如果cycl...

  • C语言基础——循环详解!

    循环:有些事情可以反复执行 算法里面三大结构之循环结构。 while 循环 do...While循环 For循环 ...

  • C语言流程控制-----if

    循环结构的种类 顺序结构 选择结构 循环结构 顺序结构 从上到下依次执行 选择结构 if条件循环 三种格式第一种格...

  • 八月十九号

    PHP中循环结构之for循环语句 for循环语句结构如下:

网友评论

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

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