//Do While
do{
//Operación a realizar por lo menos 1 vez
}while(condicion); //la condición se evalúa al ultimo
//While
//la condición se evalúa primero
while(condicion){
//Operación a realizar 0 o más veces
}
DO WHILE:它与while循环的基本区别在于条件测试是在循环结束时进行的,即指令至少执行一次,因为指令先执行,条件在最后进行求值;由于这个原因,它也被称为退出条件循环。
DO WHILE 示例
public class TestDoWhile
{
public static void Main ()
{
int x = 0;
do
{
Console.WriteLine(x);
x++;
} while (x < 5);
}
}
/*
Salida:
0
1
2
3
4
*/
WHILE 示例
class WhileTest
{
static void Main()
{
int n = 1;
while (n < 6)
{
Console.WriteLine("El valor actual de n es {0}", n);
n++;
}
}
}
/*
Output:
El valor actual de n es 1
El valor actual de n es 2
El valor actual de n es 3
El valor actual de n es 4
El valor actual de n es 5
*/
do//en este bloque de código se pone lo que deseas hacer
{
//lo que quieras hacer
}
while(-condicion-);//mientras tu condición se cumpla, se seguirá realizando lo que se encuentre dentro del bloque do
例子:
do
{
Console.WriteLine(numero);
numero += 1;
}
while (numero "<" 20);
好的,您好,当您想要重复一段代码零次或多次时使用 While。就其本身而言,Do While 会强制程序至少执行一次代码片段。
假设一个用户要登录到你的系统,你每次输入错误的数据时都使用While来显示错误,但是当他输入正确的数据时,他不会进入循环。另一方面,使用Do While你必须至少进入循环一次。
FOR:for循环重复执行一条语句或语句块,直到给定表达式的计算结果为假。for 循环对于遍历数组和顺序处理很有用。示例 在下面的示例中,int i 的值被写入控制台,并且每次循环遍历时 i 的值都增加 1。C#
WHILE:while 语句重复执行一个语句或语句块,直到指定表达式的计算结果为 false。在这个循环中,只要在条件变为假时条件仍然为真,循环就会结束。
DO WHILE:它与while循环的基本区别在于条件测试是在循环结束时进行的,即指令至少执行一次,因为指令先执行,条件在最后进行求值;由于这个原因,它也被称为退出条件循环。
DO WHILE 示例
WHILE 示例
一切都取决于您的上下文,我希望它对您有所帮助。干杯
基本的do-While结构:
例子:
示例代码将打印数字,直到不满足条件。(应该在 20 结束,当条件不满足时,会退出 do-while)。需要注意的是,在这个结构中,
do
Always中的代码是被执行的,因为代码必须做的事情是在最后进行评估的,因此这个例子达到了第20个,直到第19个,理论上它应该停止。当您不知道您的周期将重复多少次时,它也很有用。
如本例所示,它会询问您是否要继续,直到您说不,这是与 for 的主要区别,
**do-While puede repetirse X veces que sea necesario.**
do while和while之间的区别在于给定条件至少执行一次,因为它会在最后验证是否应该重复循环。
简单的例子
With While在开始时验证。只有当值等于no时,它才会进入循环。
使用 DoWhile 它在最后进行验证。如果值等于no ,它将进入循环一次并重复循环。
do while 是一个重复结构,它至少执行一次它的重复块,不像 while 或 for which 可能不会执行该块。当我们预先知道重复块将至少执行一次时,使用这种重复结构。
示例 在下面的示例中,do...while 循环中的语句在变量 i 小于 10 的条件下执行。