黑马程序员——C#中的循环结构

来源:互联网 发布:淘宝深夜食堂视频全集 编辑:程序博客网 时间:2024/05/01 15:43

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------

     学习C#的循环结构,在C#中共用while、do-while、for、及foreach等循环结构。做为一个程序员,循环结构是必须要牢牢掌握的基本技能,因为在程序进行逻辑判断时就常常用到循环结构。接下来一一阐述:

 

1.while 语句执行一个语句或语句块,直到指定的表达式计算为 false。

如: class WhileTest
    {
        static void Main(string[] args)
        {
            int a = 0;
            while (a < 5)
            {
                Console.WriteLine("我是While循环,我一共循环了几次{0}", a);
                a++;
            }
        }
    }

由于 while 表达式的测试在每次执行循环前发生,因此 while 循环执行零次或多次

 

2.do-while     先执行do大括号后面的语句块,直到指定的while表达式计算为 false 值停止。

 如: class DoWhileTest
    {
        static void Main(string[] args)
        {
            int a = 0;

            do

           {
                Console.WriteLine("我是While循环,我一共循环了几次{0}", a);
                a++;
            } while (a < 5)
          }

     }

与 while语句不同的是,do-while 循环会在计算条件表达式之前执行一次,因此do-while 至少会执行一次。

 

3.for 循环重复执行一个语句或语句块,直到指定的表达式计算为 false 值

如:class ForTest
{
    static void Main(string[] args)
    {
        for (int i = 1; i <= 5; i++)
        {
            Console.WriteLine(i);
        }
    }
}

 

4.foreach语句用于循环访问集合数组或对象集合中的每个元素以获取所需信息

如:class ForEachTest
{
    static void Main(string[] args)
    {
        int[] array = new int[] { 0, 1, 2, 3, 5};
        foreach (int i in array)
        {
            Console.WriteLine(i);
        }
    }
}

 

在程序中循环的应用非常多,有了循环很多事情就变得简单多了,比如用*循环输入各种各样的几何图形都是用循环来做到的。


---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://net.itheima.com/

原创粉丝点击