虽然(while)和java中的do while循环及示例(do-while loop in java with examples)的区别

编程语言中的循环是一种特性,它有助于在某些条件为真时重复执行一组指令/函数。程序多次执行语句序列,直到所述条件变为false。循环由两部分组成,一个循环体和一个控制语句。control语句是一些条件的组合,这些条件指示循环体执行,直到指定的条件变为false。...

什么是循环(loops)?

编程语言中的循环是一种特性,它有助于在某些条件为真时重复执行一组指令/函数。程序多次执行语句序列,直到所述条件变为false。循环由两部分组成,一个循环体和一个控制语句。control语句是一些条件的组合,这些条件指示循环体执行,直到指定的条件变为false。

while循环

在计算机编程语言中,while循环是一种controlflow语句,它允许根据给定的布尔条件重复执行代码。while循环可以看作是一个重复的if语句,在一段时间内,在处理循环体之前先对条件进行评估。如果条件为true,则执行循环体。现在,在执行循环体之后,控件在开始时再次返回,并检查条件是否正确,执行相同的过程,直到条件变为错误。一旦条件变为false,控件将终止/退出循环,并标志着其生命周期的结束。

在退出循环后,控制转到循环后面的状态。循环体可以包含多个语句。如果它只包含一条语句,则curlybraces不是强制性的。即使在身体有一个单独的陈述时,也要考虑使用大括号。

007Ys3FFgy1gwtrzbdnbkj30cv09d74f

边做边循环

do while循环是一种控制流语句,它至少执行一次代码锁定,然后根据块末尾的给定布尔条件重复执行或不执行块。do while构造函数由一个进程符号和一个条件组成。首先,执行块中的代码,然后检查条件。如果条件为真,则重新执行块中的代码。该过程重复,直到条件变为假。

007Ys3FFgy1gwtrzceepsj307d08e0su

与在执行块内的代码之前测试条件的while循环不同,do while循环是一个退出条件循环,从这个意义上讲,必须始终先执行代码,然后检查表达式或测试条件。如果为true,代码将再次执行循环体。如果表达式为false,则循环终止,控制转移到do while循环后面的语句。

Also Read: Difference Between If-else And Switch Case

Difference Between While And Do-While Loop In Tabular Form

比较基础 WHILE循环 边做边循环
主要特征 while循环的主要特点是它是一个入口控制的循环。 do while的主要功能是出口控制回路。
声明 假设先检查条件,语句可能会执行,也可能不会执行。 假设稍后检查条件,body语句将至少执行一次。
迭代 如果第一次迭代时的条件为false,则不会发生迭代。 在Do while循环中,即使条件在第一次迭代时为false,迭代也至少发生一次。
分号 分号(;)未在while循环中使用。 分号(;)用于Do while循环中。
控制条件 在while循环中,控制条件出现在循环的开始处。 在Do while循环中,控制条件出现在循环的末尾。
自然界 代码很短,因此执行时间要少得多。 代码相对较长,因此需要额外的时间来执行。

Also Read: Difference Between Exit Controlled And Entry Controlled Loop

虽然(while)和边做边循环(do-while loop)的相似点

  1. while循环和do-while循环在任何编程语言中都是迭代控制结构。
  2. 两者都是条件循环,因为它们基于条件(布尔表达式)。
  3. 在这两种情况下,布尔表达式(true/false)的值决定循环是否存在。

  • 发表于 2021-11-27 16:12
  • 阅读 ( 156 )
  • 分类:IT

你可能感兴趣的文章

打破(break)和在java中继续(continue in java)的区别

关键区别——java中的break与continue 在编程中,有时需要多次重复一个语句或一组语句。循环用于对同一组指令进行多次迭代。循环的一些例子是while循环、do while循环和for循环。在while循环中,首先计算测试表达式。如果为true...

  • 发布于 2020-10-19 05:44
  • 阅读 ( 211 )

虽然(while)和执行while循环(do while loop)的区别

...循环的语句包含在一对大括号内。本文讨论了while循环和do-while循环两种控制结构的区别。while循环用于在给定条件为true时重复一个语句或一组语句。它在执行循环内的语句之前检查条件。do while循环类似于while循环。但条件是在...

  • 发布于 2020-10-19 10:58
  • 阅读 ( 623 )

对于(for)和while循环(while loop)的区别

...集。它可以是逻辑运算,也可以是数学运算。通常,程序中的语句一个接一个地执行。有时需要反复执行一组语句。控制结构用于实现这一任务。其中两个是for和while循环。这些结构有助于执行一系列代码,直到给定的条件为真...

  • 发布于 2020-10-24 02:28
  • 阅读 ( 174 )

powershell foreach、while和其他循环的工作原理

...。在示例脚本中,行为是相同的。这是一种风格选择,但Do-While在其他情况下更具通用性。所以,如果你只记得一个,做一个更有用。 ...

  • 发布于 2021-03-11 23:17
  • 阅读 ( 451 )

while循环在计算机编程中是如何工作的

...假设您正在编写一个程序,要求用户输入一个正数。使用do-while,您可以确保他们的输入是适当的: ...

  • 发布于 2021-03-14 11:34
  • 阅读 ( 248 )

如何在python中使用for循环

... for循环在所有编程语言中都具有相似的特性。例如,虽然存在语法差异,但Java的For循环的特性与Python的For循环的工作原理相似。 ...

  • 发布于 2021-03-29 00:57
  • 阅读 ( 268 )

对于(for)和while循环(while loop)的区别

...重复循环多少次。 for和while循环之间的差异 基础知识 –虽然for和While都是入口控制循环,用于重复执行代码块一定次数,但它们的功能不同。for循环在内存消耗和速度方面与while循环非常相似。但是,当您确切地知道循环必须重...

  • 发布于 2021-06-26 07:11
  • 阅读 ( 881 )

虽然(while)和执行while循环(do-while loop)的区别

...且条件可以是任何布尔表达式。   什么是执行while循环(do-while loop)? do while循环与while循环类似,只是它只在运行其指令之后检查条件,并且do while循环总是至少运行一次。在评估循环的条件之前,它只在循环内执行一次语句。...

  • 发布于 2021-06-26 07:23
  • 阅读 ( 282 )

递归(recursion)和环(loop)的区别

...含一个测试表达式。如果该表达式为true,则执行while循环中的语句。在语句的末尾,它再次检查测试表达式。然后,此过程重复,直到测试表达式变为false。当测试表达式为false时,while循环终止。然后控件传递到while循环之后的...

  • 发布于 2021-07-01 05:19
  • 阅读 ( 294 )

散列表(hashmap)和容器(hashset)的区别

...有助于向HashMap**新项。带有Map.Entry的for循环允许遍历学生中的所有项目。getKey()方法打印键,而getValues()方法打印值。此外,HashMap不维护特定的顺序。因此,它不会根据**的顺序打印元素。此外,有两个项目的键2,但它只...

  • 发布于 2021-07-01 07:58
  • 阅读 ( 266 )
sny13392
sny13392

0 篇文章

相关推荐