龙空技术网

18.C# while 与do while循环

数字双碳行者 205

前言:

眼前大家对“jsdowhile的用法”可能比较关心,小伙伴们都想要学习一些“jsdowhile的用法”的相关知识。那么小编在网上汇集了一些有关“jsdowhile的用法””的相关资讯,希望我们能喜欢,你们快快来了解一下吧!

摘要

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时,最后条件表达式后面一定有一个";"。

标签: #jsdowhile的用法