美文网首页
20.C# while 与do...while循环

20.C# while 与do...while循环

作者: 技术老小子 | 来源:发表于2024-02-28 06:50 被阅读0次

摘要


while 只要给定的条件为真,C# 中的 while 循环语句会重复执行一个目标语句。

do...while 循环与 while 循环类似,但是 do...while 循环会确保至少执行一次循环。

正文


while 语法

while (flag)
{
    //只要flag为真,就会执行
    //需要注意,在这里面过程中需要有一个可以改变flag的值的操作,不然就是死循环了,
    //不过有些情况下要人为造死循环
    //每循环一次,都会去判断flag
}

输出一个小于20的数字

int x = 0;
while (x < 20)
{
    Console.WriteLine($"x 的值: {x}");
    x++;
}

做一个100以内的数字和是多少?

int sum = 0;
int x = 0;
while (x<=100)
{
    sum += x;
    x++;//每次+1
}
Console.WriteLine(sum);

注:while的{}推荐一定要,如果不要while与if一样只做向下的第一条语句。

do while 语法

do
{
  //至少做一次
  //直到flag为假退出
} while(flag)

输出一个小于20的数字

int x = 0;
do
{
    Console.WriteLine($"x 的值: {x}");
    x++;
} while (x < 20);

如果你将x初使化为20,你会发现还是会执行一次,这个是与while最大的区别

做一个账号输入的判断,直到输入admin,退出。

string account = "";
do
{
    Console.WriteLine("请输入账号:");
    account = Console.ReadLine();

} while (account != "admin");

Console.WriteLine("终于输入正确了!");

注:在用do while时,最后条件表达式后面一定有一个";"。

相关文章

  • 循环结构

    while循环do...while循环if循环breakcontinue do...while循环至少会执行一次它...

  • 选择与循环语句02

    while循环已经do...while循环 区别: while是先判断后执行,do...while是先执行后判断,...

  • 循环

    while,do...while,for,foreach循环

  • JavaScript-循环语句

    循环语句有两种 for 和 while 。 while 循环 for 循环 do...while 循环 这个循环和...

  • Java中的流程控制语句——循环语句

    Java 常用的 3 种循环:while 、 do...while 、 for 循环语句——while 语法: 执...

  • PHP实现99乘法表

    1.for循环实现 while do...while 递归

  • java_SE循环结构

    Java中提供了3中循环结构 while循环do...while循环for循环 do{}while(); : do...

  • JavaSE之循环结构

    Java中提供了3中循环结构 while循环do...while循环for循环 do{}while(); : do...

  • JavaSE循环

    Java提供了三种循环结构: while循环do...while 循环for 循环 do{} while();do...

  • JavaScript-循环语句

    while循环 基本格式 for循环 基本格式 所有for语句都可以转成while语句 do...while循环 ...

网友评论

      本文标题:20.C# while 与do...while循环

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