欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C# while循环

程序员文章站 2022-06-29 08:59:01
一、简介 只要给定条件为true,C#的while循环语句会循环重新执行一个目标的语句。 二、语法 C# while的语法: while(循环条件) { 循环体; } 三、执行过程 程序运行到while处,首先判断while所带的小括号内的循环条件是否成立,如果成立的话,也就是返回一个true,则执 ......

一、简介

只要给定条件为true,c#的while循环语句会循环重新执行一个目标的语句。

二、语法

c# while的语法:

while(循环条件)

{  

   循环体;

}

三、执行过程

程序运行到while处,首先判断while所带的小括号内的循环条件是否成立,如果成立的话,也就是返回一个true,则执行循环体,执行完一遍循环体后,再次回到循环条件进行判断,如果依然成立,则继续执行循环体,如果不成立,则跳出while循环体。

在while循环当中,一般总会有那么一行代码,能够改变循环条件,使之终有一天不在成立,如果没有那么一行代码能够改变循环条件,也就是循环体条件永远成立,则我们将称之为死循环。

最简单死循环:

while(true)

{

}

四、特点

先判断,在执行,有可能一遍都不执行。

五、实例

1.向控制台打印100遍,下次考试我一定要细心.

using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;

namespace loops
{
    class program
    {
        static void main(string[] args)
        {
            //需要定义一个循环变量用来记录循环的次数,每循环一次,循环变量应该自身加1
            int i = 1;
            while (i<=100)
            {
                console.writeline("下次考试我一定要细心\t{0}", i);
                //每循环一次,都呀自身加-,否则是死循环
                i++; 
            }
            console.readkey();

        }
    }
}

输出结果

C# while循环

 

2.求1-100之间所有整数的和

using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;

namespace loops
{
    class program
    {
        static void main(string[] args)
        {
            //求1-100之间所有整数的和
            //循环体:累加的过程
            //循环条件:i<=100
            int i = 1;
            int sum = 0; //声明一个变量用来存储总和
            while (i<=100)
            {
                sum += i;
                i++;
            }
            console.writeline("1-100之间所有整数的和为{0}",sum);
            console.readkey();


        }
    }
}

输出结果 

C# while循环