do while 订阅
do...while 循环是 while 循环的变体。在检查while()条件是否为真之前,该循环首先会执行一次do{}之内的语句,然后在while()内检查条件是否为真,如果条件为真的话,就会重复do...while这个循环,直至while()为假。 展开全文
do...while 循环是 while 循环的变体。在检查while()条件是否为真之前,该循环首先会执行一次do{}之内的语句,然后在while()内检查条件是否为真,如果条件为真的话,就会重复do...while这个循环,直至while()为假。
信息
外文名
do...while
术    语
C、C++、C#语言 Java语言
含    义
while 循环的变体
简    介
和 while循环有相似之处,但使用方法完全不同。
do while语句简介
do...while 和 while循环有相似之处,但使用方法完全不同,一个是直到型循环,另一个是当型循环。区别在于表达式的值是在每次循环结束时检查而不是开始时。和正规的 while 循环主要的区别是 do-while 的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),然而在正规的 while 循环中就不一定了(表达式真值在循环开始时检查,如果一开始就为 FALSE 则整个循环立即终止)。
收起全文
精华内容
下载资源
问答
  • whiledo while语句

    万次阅读 多人点赞 2019-07-16 21:48:39
    编写程序时,许多问题都要用到循环控制。循环结构也是结构化程序...While 及dowhile语句 While语句和do while语句都是C语言中循环结构的一种实现方式。While语句实现当型循环结构;do while语句较while语句在执行和...

    编写程序时,许多问题都要用到循环控制。循环结构也是结构化程序设计的基本结构之一,因此熟练地掌握循环结构是程序设计最基本的要求。While循环、do while循环、for循环语句,3种循环语句在一般情况下可以相互转换

    While 及dowhile语句

    While语句和do while语句都是C语言中循环结构的一种实现方式。While语句实现当型循环结构;do while语句较while语句在执行和判断的顺序上有所不同

    1.while语句
    一般形式如下:
    While(表达式)语句
    其语义是当表达式的值为真(非0时),执行while语句中的内嵌语句。该语句的特点是先判断表达式,后执行语句。L流程图如下
    在这里插入图片描述
    While语句中的表达式一般是关系表达式或逻辑表达式,只要表达式的值为真(非0)即可继续循环
    循环体中如果包含一条以上的语句,应该用大括号括起来,以复合语句的形式出现。如果不加大括号,则while语句的范围直到while后面的第一个分号处
    在循环中应有使循环趋向于结束的语句,以避免死循环

    例子
    编程计算s=1+1/2+1/3+…1/n
    首先找规律,可以看到这样的式子,分子不变,分母加一,第一项是1,第二项是2,第三项是3,第n项是n
    在这里插入图片描述

    编程实现

    在这里插入图片描述

    从键盘中输入一个数n,求n!

    在这里插入图片描述

    整体加一个while循环
    在这里插入图片描述

    do while循环语句
    一般形式如下
    do
    循环体语句
    While(表达式)

    其语意是:
    先执行一次指定的循环体语句,然后判别表达式,当表达式的值为真(非0)时,返回重新执行循环体语句,如此反复,直到表达式的值等于0为止,此时循环结束。其特点是:先执行循环体,然后判断循环条件是否成立

    流程图
    在这里插入图片描述
    将第一个多项式求和用do while来实现

    在这里插入图片描述

    一般情况下While 和 do while 语句处理一个问题得出的结果往往是相同的,但是两者终归是不一样的,在处理某些特定问题得出的结果也会有所不同,就拿求和的例子来说吧

    求1到100的自然数和用while
    在这里插入图片描述

    用 do while

    在这里插入图片描述

    While循环一次也不执行
    比如一个数加它自身
    用while实现如下
    在这里插入图片描述

    用do while 语句编程
    在这里插入图片描述

    总结 while循环先判断再循环,do while 先执行循环体再判断,while可以一次都不执行,do while 循环至少执行一次循环

    展开全文
  • for、whiledo-while循环的使用。包括循环结构的4个要素,一级介绍do-while循环结构
  • 实现while和dowhile控制.go
  • JAVA 中whiledo while区别
  • for,while,do while区别

    2016-10-31 16:22:25
    简单的理解for,while,do while的区别
  • 通过实例代码较详细的给大家介绍了javascript while语句和do while语句的区别,感兴趣的朋友一起看看吧
  • while与dowhile循环

    2020-12-21 08:15:45
    while与dowhile循环一、while 循环二、do while 循环三、死循环 一、while 循环 while是最基本的循环,它的结构为: while( 布尔表达式 ) { //循环内容 } 只要布尔表达式为 true,循环就会一直执行下去。 public ...

    一、while 循环

    while是最基本的循环,它的结构为:

    while( 布尔表达式 ) {
      //循环内容
    }
    

    只要布尔表达式为 true,循环就会一直执行下去。

    public class xunHuan {
    	public static void main(String[] args) {
    		int i = 0;
    		while (i < 10) {
    			System.out.println("输出10次");
    			i++;
    		}
    	}
    }
    

    编译运行结果:
    在这里插入图片描述

    二、do while 循环

    对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。

    do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。

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

    布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了。 如果布尔表达式的值为 true,则语句块一直执行,直到布尔表达式的值为 false。

    public class xunHuan {
    	public static void main(String[] args) {
    		int i = 0;
    		do {
    			System.out.println("输出10次");
    			i++;
    		} while (i < 10);
    	}
    }
    

    在这里插入图片描述

    public class xunHuan {
    	public static void main(String[] args) {
    	public static void main(String[] args) {
    		int i = 0;
    		do {
    			System.out.println("输出1次");
    			i++;
    		} while (i > 10);
    	}
    }
    

    在这里插入图片描述

    三、死循环

    当布尔表达式为true时为死循环,一直执行代码块不会停止。

    public class xunHuan {
    	public static void main(String[] args) {
    		int i = 0;
    		while (true) {
    			System.out.println("无限循环0" + i);
    			i++;
    		}
    	}
    }
    

    在这里插入图片描述

    展开全文
  • do while语句

    万次阅读 2018-07-27 00:56:58
    今天写一下 while, do while语句; 先讲一下while语句 while语句是先判断在执行 do while语句是先执行一次在判断 记住是一次; 基本结构 while语句; while(布尔类型的表达式){ 布尔类型是判断条件 ...

    今天写一下  while,     do while语句;

    先讲一下while语句    while语句是先判断在执行     do while语句是先执行一次在判断   记住是一次;

    基本结构

    while语句;

    while(布尔类型的表达式){          布尔类型是判断条件  正确或者错误

    输入的内容

    }

    do  while语句;

    do{

    输入的内容

    }while(布尔类型的表达式);  

    下面举一个例子

    这里自己输入要打印多少份资料,  sz就是我们输入的值   定义一个初值ss等于0    ss++ 初值在不断增大 直到不满足ss<sz这个条件的时候程序才会截止             这个就是while类型的基本用法

    举一个do  while类型的例子;

    这里在do{ 这里}里面输入判断语句和输出语句    他先问我们合格了吗   if 如果我们输入不合格  等于While语句中定义的sz时   程序就循环   当我们输入合格的时候(就是只要不输入不合格其他的都行),程序停止运行  退出程序  结束运行。

     

     

     

    展开全文
  • Dowhile循环练习

    2014-03-25 12:07:17
    Dowhile循环练习
  • while循环和doWhile循环

    千次阅读 2017-08-02 20:57:40
    while循环的基本结构 while(条件){ //循环体 } 在while循环中的小括号中,是一个条件判断,当条件判断的结果是true的时候才会进行循环体中...do while循环的基本结构 do{ //循环体 }while(条件); 与while不同的

    while循环的基本结构

    while(条件){

    //循环体

    }

    在while循环中的小括号中,是一个条件判断,当条件判断的结果是true的时候才会进行循环体中的内容,当循环体执行一遍之后,在返回到条件处判断,如果符合条件,继续运行循环体,如果不符合,直接运行while循环之外的代码

    do while循环的基本结构

    do{

    //循环体

    }while(条件);

    与while不同的是,do while先不进行判断,直接先将循环体中的代码执行一遍,然后根据while中的条件的返回值判断,如果符合条件,则再一次运行循环体,如果不符合,则执行do while外面的代码

    注意:不论是do while还是while循环,他们的本质都是相同的,符合条件则执行循环体,不符合则执行其他代码,但是,while后面的小括号中的是true的时候,才会循环

    展开全文
  • Java while循环与dowhile循环

    千次阅读 2019-04-25 23:53:45
    Java while循环与dowhile循环1.while循环2.do...while循环 1.while循环 语法 while(表达式){ 循环体 } 循环三要素1.变量初始化 2.循环条件的判断 3.计数器的累加(朝着跳出循环移动) 例子 class Demo7{ /**打印1...
  • 主要介绍了Java中for、whiledo while三种循环语句的区别介绍的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
  • do while 循环和while循环的区别

    万次阅读 多人点赞 2014-07-20 00:53:18
    do while 循环和while循环的区别 1、do while循环是先执行循环体,然后判断循环条件,如果为真,则执行下一步循环,否则终止循环;  while循环是先判断循环条件,如果条件为真则执行循环体; 2、do ...
  • C语言中do while用法

    千次阅读 2020-12-02 10:22:58
    C语言中do whilewhile与for循环用法 while循环的用法 while循环的结构如下 while (表达式){ 语句 }; 当表达式为真,执行下面的语句。语句执行完之后再判断表达式是否为真,若是真则继续执行下面的语句。...
  • C语言基础:whiledo while

    万次阅读 多人点赞 2018-03-14 19:13:30
    在第一章中我们已经简单学习了关于使用while语句来实现循环的操作,现在我们来详细讲述关于while语句的循环方式和do while语句的循环方式。一、whlie循环 while循环语句是C语言中最基本的循环方式,它的语法结构...
  • C语言 | do while语句

    千次阅读 2021-04-02 12:09:57
    C语言do while介绍 除了while语句以外,C语言还提供了dowhile语句来实现循环。 一般形式 do 语句 while(表达式) 其中语句就是循环体,先执行一次指定的循环语句,然后判别表达式,当表达式的值为非零(真)时...
  • 四、while和dowhile循环结构

    千次阅读 2020-01-18 15:52:51
    dowhile循环结构 循环语句也叫迭代语句,是指在循环条件满足的情况下,重复执行一组代码块,直至循环条件不再满足或都遇到跳转语句 java中用于实现循环的语句有; while、do-while、for while循环 while循环的...
  • do while循环案例

    千次阅读 2020-04-10 09:11:44
    do while循环案例 // 1. 打印人的一生,从1岁到100岁 var i = 1; do { console.log('这个人今年' + i + '岁了'); i++; } while (i <= 100) // 2. 计算 1 ~ 100 之间所有整...
  • VBA-Do Until 和 Do while

    千次阅读 2020-02-12 21:53:51
    Sub doUtil() Dim num% 'until直到条件成立时,停止循环 'while当条件成立时,则开始循环 Do Until num >3 num = num + 1 MsgBox num Loop End Sub ...============================...Sub doWhile() Dim num% 'un...
  • C#whiledo while的使用及区别

    千次阅读 2019-11-04 14:19:54
    while(循环条件){ 循环操作; } ----------------------分割线--------------------------------- do { 循环操作 } while(循环条件);...以while为结束 如若想在do while中跳出 则 while(循环条件不满足即可); ...
  • do while循环求解素数

    2014-04-30 16:32:54
    do while循环求解素数,利用循环语句求解素数。
  • do while break 用法

    2019-06-25 17:18:26
    do while(false) + break 可以模拟 goto语句,遇到break直接跳转。 @RequestMapping ("/add") @ResponseBody @Override public Map<String, Serializable> addComment(Comment comment, String t...
  • whiledo while的使用及区别

    万次阅读 多人点赞 2018-11-30 10:43:19
    首先介绍while的使用,基本模式 while(循环条件){ 循环操作; } 例 private void testwhile(){ int i = 0; while (i &amp;amp;lt; 5) { i ++; Log.e(TAG, &amp;quot;i = &amp;quot; + ...
  • 掌握使用Do While…Loop /Do Until…Loop语句进行循环控制 从页面输入一个值n,计算1+2+3+4+。。。+n的和(分别用Do While…Loop /Do Until…Loop语句做一遍) 从页面输入一个值n,计算n!的值(分别用Do While…Loop...
  • for, do while, while写的九九乘法表 for循环写的打印菱形,正方形 for循环打印的求和等 最全的for学习资料
  • do while(0)的妙用

    万次阅读 2019-02-01 18:14:07
    do while(0)的妙用 do while(0);就如同一个花括号,具有独立的作用域,花括号所表示的符合语句是一个整体,do while(); 语句同样是一个整体,同样可以在if 等条件语句后直接使用。但是后所不同的是,do while(); ...
  • While与doWhile的区别

    千次阅读 2014-05-11 15:12:57
    /*  * While特点:先判断,后执行 ... * doWhile特点:先执行语句,后判断(即使条件不成立,也要先执行一次)  *   * do  * {  * 循环体(执行语句)  * }  * while(条件表达式)  */ pa
  • C语言:whiledo while循环语句

    万次阅读 多人点赞 2019-05-05 23:55:29
    while 执行流程:先判断循环控制表达式 Exp_cntrl 的值,当该表达式的值为逻辑真(非 0)时,会一直执行循环体,直到表达式的值为逻辑假(0)才结束循环。 通常把循环控制表达式 ExP_cntrl 中含有的变量,称为...
  • for、whiledo while 三种循环的区别

    千次阅读 2019-07-21 15:40:45
    for、whiledo while 三种循环的区别 1.如果条件判断从来没有满足过,for循环和while循环将会执行0次,但是do-while循环会执行至少一次 2.for循环的变量在小括号当中定义,只有循环内部才可以使用。 while循环和do...
  • ExcelVBA之Do while循环

    千次阅读 2020-06-06 04:45:52
    只要条件为真,DoWhile循环就允许你重复某个操作。这个循环的语法如下: Do While 条件 语句1 语句2 语句N Loop 当VB遇到这个循环时,它首先条件的真假,如果条件为假,循环内部的语句就不会被执行,VB将继续...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,039,780
精华内容 415,912
关键字:

dowhile