While循环与Do-While循环

作者: Laura McKinney
创建日期: 7 四月 2021
更新日期: 10 可能 2024
Anonim
JAVA111.14 while / do-while / 死循环 / while 循环控制
视频: JAVA111.14 while / do-while / 死循环 / while 循环控制

内容

While循环用于长时间执行同一条语句而没有任何限制时,它会使用它。另一方面,do-while循环在出于特定目的执行相同的语句时需要使用它,并且循环次数较长。


内容:While循环和Do-While循环之间的区别

  • 比较表
  • 什么是While循环?
  • 什么是循环循环?
  • 关键差异
  • 影片说明

比较表

区别基础做一会儿
定义该循环一直持续到该语句成立,并不断重复。该循环适用于特定指令。
声明只有一个声明可以使所有程序包正常工作对于所有while条件,都需要单独的语句。
表达While(条件){statement;}。在{condition}时执行{statement;}。
执行由于快速和连续的重复,系统崩溃。仅在实际值的特定时间间隔内执行语句。
性质执行时间更少,但是代码更短。需要更多时间来执行,并且代码变得更长。

什么是While循环?

只要一个陈述保持为真且不依赖于任何其他条件,它就会不断重复自身。 C ++中while循环的句子结构为:while(condition){state;在这里,该语句可能只是一个解释,也可能是几行代码。条件可以是任何表达式,但如果循环的值为零,则该条件不起作用。对于所有情况,它都必须保持正数且大于1。 while循环用于重写多次所需的代码段,直到满足条件为止。例如,假设我们需要知道分隔一个不等于1的给定数字的频率,我们继续加这个数字,循环继续进行直到数字为1,并在结束循环时显示。在执行圆体之前,它会测试条件。您可以在另一个while,for或do-while语句中利用至少一个圆圈。重复此操作,直到该短语变为假。否则,整个过程将不断重复。在某些情况下,由于该值永远不会为假,因此可能会使系统崩溃,因此系统将保持快速运行。


什么是循环循环?

如果初始条件保持正确,则它成立,如果语句中未包含某些内容,则停止执行。它具有对用户的更多控制权,因为他们可以定义不同的循环,如果条件适用于他们,则可能变为真。为了表示该语句,以下接口很有用。在{condition}时执行{statement;};如果状态有效,则程序将移至do语句,并且程序内的语句将再次执行。 do / while循环是while循环的变体。在检查条件是否有效之前,此过程将贯穿代码,如果状态正确,它将重新出现。 do-while类似于while,不同之处在于测试条件发生在循环结束时。使测试条件接近尾声可确保编码不会使程序崩溃,并以此方式在所有情况下均保持不变。最初,执行正方形内部的代码,然后执行状态评估。如果条件是真实的,则再次执行括号内的代码。如果条件为假,则终止程序。

关键差异

  1. While循环只需要一种情况就可以使所有程序包正常工作,而do-while循环则需要针对所有while条件的单独报告。
  2. 当该语句对于while循环成立时,由于快速和连续的重复,系统崩溃。另一方面,do while循环仅在实际值的特定时间间隔内执行语句。
  3. 当系统知道该语句不成立时,系统将在程序进入while循环的主体之前暂停。另一方面,系统在阅读器进入身体后停止运行,并发现条件不成立。
  4. While循环完成循环所需的时间少于do-while循环。
  5. 在C ++中,while循环的句子结构为:while(condition){statement;}。而do-while循环的句子结构变为Do {statements;} while(condition);
  6. while循环的编码少于do-while循环的编码。