循环语句总结(代码以C#为例)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环语句总结(代码以C#为例)相关的知识,希望对你有一定的参考价值。

1. while循环

代码格式:

while(循环条件)
{
    //循环体
}

流程图:

技术分享

解读:

如果循环条件为真,则执行循环体
执行完循环体后,再判断条件是否为真
如果为真,再执行循环体
然后再判断条件是否为真,就这样一直进行下去,直到循环条件的判定结果为假,才会结束循环

案例:

利用死循环获取用户输入的正确信息

定义变量;
while(true)
{
    Console.Write("提示用户输入:");
    变量 = 获取用户输入;
    if (变量满足要求)
    {
        break; //结束无休止的循环
    }
    else
    {
        Console.Write("错误信息,按回车键继续");
        Console.ReadLine();
        Console.Clear();
    }
}
//循环结束后,变量中一定保存的是正确的数据

 

2.do while循环

代码格式:

do
{
    //循环体
}
while(循环条件)

流程图:

技术分享

解读:

先执行一次循环体
然后判断循环条件是否满足,如果满足则再次执行循环体
然后再判断条件是否满足,直到条件不满足,才结束循环

 

3.for循环

代码格式:

for(表达式1;循环条件;表达式2)
{
    //循环体
}

流程图:

技术分享

解读:

运行表达式1
判断循环条件是否为真,如果为真,则执行循环体,执行完后再运行表达式2,接着再判断循环条件……
直到循环条件为假时才会结束循环

 

4.foreach循环

代码格式:

foreach(数据类型 变量 in 数组或集合)
{
//循环体
}

解读:

技术分享

解读:

从数组或集合中,依次取出每一项的数据
每取出一项数据,就把数据赋值给循环变量
每次赋值后,运行一次循环体










以上是关于循环语句总结(代码以C#为例)的主要内容,如果未能解决你的问题,请参考以下文章

arx代码片段

C#总结2-2

C#中的分支结构与循环

C#基础之流程控制语句详解

#9.5课堂JS总结#循环语句函数

c# 命名规范